Translate Your Forms Into 90+ Languages

Translate to any language

A frequent question we receive is how to translate forms into other languages. Whether you want to target visitors in a specific region where they speak a different language or you just want to be available to the whole world, translating the text on your form is easy using Google.

Lucky for us, Google provides a great translation service that we’re going to use with our form.

Step 1: Build your form

Google Translate dropdownIt’s important to build your form first so you can get an idea of how to lay things out. For example, if you have multiple pages in your form you will need to add your translation dropdown to every page.

Step 2: Get your translate code

Go to http://translate.google.com/manager/website/ and click Add To Your Website Now to start the process. The URL can be simply ‘formsite.com’ and you can choose from a few different formats, from horizontal and vertical to tabbed and even automatic translation. The automatic setting will convert the text as the form loads so you can provide an instantly-translated version right off the bat if you choose.

<div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
 new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element');
}
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

Step 3: Add to your form and test

The easiest way to add the code to your form is by adding a Custom Code item and copy/pasting your code into the item’s settings window. This will add the translate dropdown list wherever your code appears in your form. You can also use the Source Code button in any text editor to insert your form, and you will probably need to apply some styling to make that look right.

Test your form to see that everything is being translated as you expect and you’re done!

6 thoughts on “Translate Your Forms Into 90+ Languages

  1. this is awsome. how do we translate the success page? for multiple pages form, I wished there is a way to apply to all pages without having to select the language on each page.

    • You can put the code on the success page using the text editor and clicking the source code button (looks like <>), then pasting the code near the top.

      Yes, that’s currently a limitation of the code. We have added a translation item to our internal consideration list that would apply the translation to the entire form, but there’s no way to tell if/when that will be implemented.

      Thanks for the comment and feel free to reach out to our customer support if you have any questions.

      • Multi-language form support would be nice. Our company is dealing with multiple languages everyday. It would be really convenient for us to have a way to create one form and then customize translation of every field according to user choice of language.

        Adding a google translate button is a step in good direction but it’s not an option when you really want to look professional.

        Currently we have to clone our forms and make a customized version for every single language.

        Adding to formsite an option to define transalation directly in formsite would be great