The Language Translation option in Zoho Forms helps you reach a wide range of respondents for your form by overcoming language barriers globally. Using this option, you can share your form in multiple languages, allowing respondents across the globe to understand the questions in their native language and respond appropriately. You can configure Form Rules to trigger actions based on the form language and acknowledge your respondents for their entries in the desired language.
By default, your form language will be the one used to build your form. To translate your form into a different language,
After building your form, navigate to the Settings tab and click Language Translation from the left menu.
Click Start Translating.
In the Form Language dropdown, you can choose to change the default form language.
In the Translate To dropdown, select the language you wish to translate your form from the list of languages.
In the Translation Settings pop-up, you can view the translation applied to your form and modify the translated content as required under the following sections:
Under this section, you can change the translated versions of the Form Name, Form Description, Save, Review, and Submit buttons.
Under this section, you can modify the translated content for the field labels, field elements, field instructions, choices of choice-based fields, navigation buttons of a multi-page form, Subform field labels, etc.
Note: If you have customized the field labels, or applied text formatting to the content in the Description and Terms and Conditions fields while building your form, the customization will not be carried over to the translated version. You will have to re-apply the same to the translated content.
Under this section, you can change the translated content of the Thank You pages and Splash Messages configured under Acknowledgement and Redirects settings and Form Rules.
Under this section, you can change the translated versions of the error messages, validation messages, and other general messages that appear in your live form.
To translate your form into more languages, repeat the above steps.
You can view a list of all the languages that your form is translated into under Translated Language(s).
The Language Translation option is available only in our paid plans.
You can configure only up to 10 language translations.
To change the form language selected in the Translate From dropdown while configuring a language translation, you must first delete all the language translations that are already configured.
If you have modified the content of your form after saving the configuration for a language translation, you will have to re-translate the modified content for the changes to reflect in the live translated form.
After saving your changes to the form, navigate to the Settings tab and click Language Translation.
Under Translated Language(s), you can view the list of all the languages that your form is translated into. Click the edit icon corresponding to the language that you wish to re-translate into.
In the pop-up, you can choose to re-translate the content in each section by clicking Re-translate or manually re-translate the content by using the Edit Manually option.
Note: By default, the Field Content section will be filtered by the recently added/modified fields. You can choose to view all the fields in this section using the filter in the top-right corner.
Once you have translated your form into the required languages, you can share the form in any of the translated languages by appending the language code to the URL of the form.
To obtain the URL of your form in the desired translated language,
- In your form builder, navigate to the Share tab > Share With > Public.
- Choose the desired translated language from the dropdown list in the top-right corner of the Form Permalink (URL).
Use the generated Form Permalink or the Shortened URL to share your form in the chosen language.
You can also share your form in the chosen translated language instantly on Facebook, Twitter, and LinkedIn by clicking the respective icons under Share on social media.
Alternatively, you can append zf_lang=<language_code> to your form's URL as shown: https://forms.zohopublic.com/.../?zf_lang=<language_code>
For example, if you wish to share your form in French, the language code for French should be appended to the form's URL as follows: https://forms.zohopublic.com/.../?zf_lang=fr
The supported languages to which you can translate your form and their respective language codes that you must append to your form's URL to share a translated form are as listed:
|Supported language||Language Code|
You can also embed your form on a website in the desired translated language.
To do so,
- In your form builder, navigate to the Share tab > Embed.
- Choose the desired language from the dropdown list.
- Use the code generated to embed the translated form on your website.
You can also generate your form URL with UTM parameters in the desired translated language to track campaigns.
To do so,
- In your form builder, navigate to the Share tab > Track Entries > UTM Tracking.
- Click Start Tracking and then click Proceed.
- Under Campaign URL Builder, click Generate Campaign URL.
- Enter the Campaign Information, and choose the desired translated language from the dropdown list.
- Use the generated campaign URL to track campaigns.
To view the form language for each entry in the report created for a form,
Go to the Reports Builder.
Click Show/Hide Columns under Report Options.
Under Form Fields, select Submitted Language.
A dedicated column (Submitted Language) to view the form language for each entry will be added in the report entries.
To filter your report entries by a form language,
Go to the Reports Builder.
Click Custom Filters under Report Options.
Select Submitted Language under Field Name, choose the condition it must satisfy from the Comparison drop-down, and enter the language code under Value to filter the report entries by the desired form language.
If you wish to create your form in any other language other than the ones supported by Zoho Forms, you can do so in any UTF-8 supported language. You must define the field labels and choices in your preferred language. To customize alerts and error messages, use the custom messages option under Settings and translate the error messages to the desired language.