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.6 and above, including the Translation Management and String Translation modules (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.


