Gravity Forms Multilingual
Gravity Forms creates flexible data entry forms. Gravity Forms Multilingual allows translating these forms, so that they appear in the language of the page they’re inserted in.
Instead of creating different forms for different languages, you can create one form and translate it. Then, insert the same form into pages in different languages and it will show translated. The translation includes the form and the feedback message to users after they submit it.
Using Gravity Forms Multilingual
You will need to use WPML version 2.2.2 and above, including the Translation Management module (part of the Multilingual CMS package).
Go to WPML->Translation Dashboard.
You can filter by content type and choose to see only Gravity Forms.
Choose the forms to translate, the languages and send to translation.
From this point, it’s all standard translation. The translators get a notification, use WPML’s Translation Editor and complete the work.
The form will now appear in its right language on any page.
You can send the form to translation before or after placing it on pages. Translation will appear as soon as it’s complete, regardless of when you inserted the form.
The Results
You can ignore (my) bad Spanish translation. These screenshots show how the same form looks like on English and Spanish pages.
| English | Spanish |
|---|---|
Download
To get the recent version of GravityForms Multilingual, login to your WPML account and click on Downloads. You’ll find it there.



Seems great, but I think missing something,
I had 5 forms (same form, 5 languages) before using this plugin, every time I got a form submission, I saw directly the source language.
Now I have one form which is great, But I can’t tell what was the user language without reading all submissions. even when I enter the entries page, I see the messages no matter what the language is. I think it should be very helpful and productive to be able to filter by languages both on entries page and dashboard widget.
Just add a hidden field to your form for the language and add the appropriate value to each translated form.
I bought the paid version of Gravity Forms. The product is good but the seller’s tactics unpleasant – people may not realize they are signing into what amounts to an enforced annual subscription. After a year all form submissions arrive with a nag message inserted at the end by the Gravity Forms vendor, asking for payment of an annual fee to receive upgrades and support (which I don’t need). You have to delete the message every time you reply to a sender otherwise it will be included in your message to the sender. The guy from Gravity Forms refuses to provide a way to stop the nag messages except by paying him.
I’m not sure about this. We’re also using GF for our own sites and I’m not seeing this message. Anyway, we work together with GF authors, but they’re responsible for their upgrade policy and sales messages.
There is a paid version and an annual subscription? this is a turn off. I’m glad i read this first.
The annual subscription is for continued support and updates. Whatever you’re using will not stop working by itself.
I have found a bug, I think.
I made a main form in Dutch and I translated it to English. I used pages as the Confirmation message method instead of the default text method. I also translated the Confirmation Page from Dutch to English. When I tested the English form, the confirmation message shows the main Confirmation Message which is in Dutch. I expected it to display the English Translation.
Hope you guys could fix this out. Thanks
I don’t have the option to have a form Translated. Is this something that’s changed recently?
Hi!
I just installed the gravity forms multilingual. Everything seems to be working fine EXCEPT I can’t see my forms in the dashboard. I have the total of 5 different forms but none of them shows up in the translition dashboard when I choose to see only the Gravity forms.
Why?
Best regards,
Rebecka Bergström
Just installed everything and I’m not seeing the forms in the Translation Dashboard either.
Would you like to start a thread about this in our forum? Please remember to indicate which version you’re using of everything (WordPress, GF, WPML and GF Multilingual).
Im having the same problem. I can’t see any of my forms.
We’ll see why this is happening. Maybe it’s related to a recent change in GF, which changes some hooks. I suggest that you report this in our forum, where we handle all technical support.
Hi, your plugin causes “Previous” and “Next” buttons in multi-page forms to be named “Array”. So instead of:
Previous | Next
at the bottom of each page, the buttons are
Array | Array
How can I fix this?
Can you please start a thread about this in our forum? It will help if we can see this happening, to understand better.
hi,
If there any posibile to set the reset button on gravity form.
Thanks
charles
Can you post about this in our technical forum? I’ll need a bit more information than this in order to understand what you’re asking about. If you can make a screenshot, showing what you want to reset and what you mean by reset, it would be great.
Hi guys,
I have the same problem like some other guys here.
I insatlled all components (WPML Multilingual CMS, WPML Translation Management and Gravity Forms multilingual) but I can’t see my form in the Translation Management section.
Do you have any solution ideas?
Cheers, Micha
You also need to install the String Translation plugin.
I installed the String Translation plugin … but I got the same. No form willbe displade in the TM section. If you want I can send or upload a screenshot.
Uhhaaaa … so sorry . I forget to active the string plugin.
It works .-)))
Thanx 4 ur helping hand …
I have the same problem, but even if all of them are active I don´t see the GF in translation management.
The projects is in: WP 3.3.1, GF 1.6.2, GFM 0.9.1, WPML CMS 2.4.3, Sticky links 1.1.8, Strings 1.3.0, Translation Management 1.2.9.
Any idea ?
Thanx
Hi There,
I’ve just implemented this and it’s all rather exciting but my forms don’t appear in the list. I’ve tried all kinds of settings and I can see my posts and pages fine. I just can’t get any of my forms to appear for translation..
Any idea?
Cheers,
Michael.
Ooops, I just read the thread above.. which totally answers my question. Thanks guys
m.
that plugin is absolutely frustrating.
not only that it is a pain in the ass to tick every checkbox again once you had change a single form element, it does not seem to work probably.
the form stays translated for EXACTLY 1 SUBMIT. after this first submit, everything changes back to the original language and won’t revert to the translated version.
what a disgrace.
Did you post about this in our technical forum? We’re using this in our live sites and it’s working fine for us. I’m sure that we can help you get it right for yourself too.
i just replied to 2 threads facing this issue. the “workarounds” posted in these threads did not work for me.
it works fine until the first form submit – after that I have to create a new translation ticket and assign it to myself, so I can edit the translation. now i have to work through the whole form, tick every “translation is complete” box again, submit it – and the form appears in the correct language – until the first submit.