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!