Home » Documentation » Related Projects » Gravity Forms Multilingual

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.

Gravity Forms in the Translation Dashboard

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

Sample contact form in English

Sample contact form in Spanish

Download

To get the recent version of GravityForms Multilingual, login to your WPML account and click on Downloads. You’ll find it there.

27 Responses to “Gravity Forms Multilingual”

  1. Sahar says:

    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.

  2. Matthew says:

    Just add a hidden field to your form for the language and add the appropriate value to each translated form.

  3. angelfire4xx says:

    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.

    • amir says:

      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.

    • Brandon says:

      There is a paid version and an annual subscription? this is a turn off. I’m glad i read this first.

  4. Paul says:

    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

  5. bbandm says:

    I don’t have the option to have a form Translated. Is this something that’s changed recently?

  6. Rebecka Bergström says:

    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

    • Lisa says:

      Just installed everything and I’m not seeing the forms in the Translation Dashboard either.

      • amir says:

        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).

  7. Maciek says:

    Im having the same problem. I can’t see any of my forms.

    • amir says:

      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.

  8. AC says:

    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?

    • amir says:

      Can you please start a thread about this in our forum? It will help if we can see this happening, to understand better.

  9. charles says:

    hi,
    If there any posibile to set the reset button on gravity form.

    Thanks
    charles

    • amir says:

      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.

  10. Micha says:

    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

    • Amir says:

      You also need to install the String Translation plugin.

      • Micha says:

        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.

        • Micha says:

          Uhhaaaa … so sorry . I forget to active the string plugin.
          It works .-)))
          Thanx 4 ur helping hand …

          • lonchbox says:

            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 :)

  11. Michael says:

    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.

  12. Michael says:

    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.

    • Amir says:

      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.

      • Michael says:

        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.

Leave a Reply

Please leave here comments about this page only.
For technical support and feature suggestions, head to our forum. We are waiting there!

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>