Translate

In the Translate tab, you can auto translate form controls and error and system messages into multiple languages and then view and verify the translated controls, fields, and messages.

If a yellow caution warning is displayed on the Translate tab, the form contains controls with incomplete translations that will display text in the base language, unless completed. If there are incomplete translations and you attempt to publish them, the form control translation will display in the base language.

An administrator must enable and configure this feature. For more information, see Language translation.

Select translation settings

  1. Open the Form designer and click the Designer tab.
  2. Click Translation settings.

    The Translation settings panel is displayed.

  3. In Form languages, select translation languages for the form.

    Note: 
    • Form design performance may be impacted if more than ten translations are created in a single form. Right-to-left languages are supported, but the translated form may contain display issues.

    • If you remove an existing language, it will remove all translations in that language from the form. This will not immediately affect the published translated form, but if the form is re-published, the translation will be removed.

  4. (Optional) Select the Default language for the form. This is the language that will appear for users when the form first loads.

    Important: 
    • The form will load in the default language if the browser's preferred language is not one of the form languages selected in the form.

    • The form will load in the preferred language of the browser if it is different from the default language and is one of the selected form languages. Form users can open the language drop-down in the form to switch to the default language.

  5. Toggle the Language selector to display the language selection drop-down for Forms users.

    The form initially displays in the language detected by the browser's locale. If the browser cannot detect a language, the form will display in the default language, if one was selected. Participants can use the language selection drop-down or a query string parameter in the form URL (add ?lang=LanguageCode at the end of the form URL: https://ntx-user-aus.workflowcloud.com/forms/abc123?lang=hi) to display a different language in the form.

    Note: 
    • If you want to translate the form into a language that is not listed in the drop-down, an administrator will have to add it in Language translation.

    • If there are languages that are disabled in the drop-down, but still visible, an administrator can remove them in Language translation.

Translate form controls

  1. Click the Translate tab at the top of the Form designer.

  2. Click Form controls in the left panel.

  3. Select a Language from the drop-down. For information on Language settings, see Select translation settings.

  4. If an administrator has enabled auto-translation and you want to translate the form, click Auto-translate.

  5. When you have completed all translations on the form, at the top of the page, switch the Translation complete toggle to Yes. If the form still contains incomplete translations, you can publish it, but the incomplete form control translations will display in the base source language.

Translate error and system messages

You can translate the error and system messages that appear when the form is displayed in a web browser.

  1. Click the Translate tab at the top of the Form designer.

  2. Click Error and system messages in the left panel.

  3. Select a Language from the drop-down. For information on Language settings, see Select translation settings.

  4. If an administrator has enabled auto-translation and you want to translate the form, click Auto-translate.

  5. When you have completed all translations, at the top of the page, switch the Translation complete toggle to Yes. If there are still incomplete message translations, you can publish the form, but the incomplete message translations will display in the base source language.

View and verify translations

If the form contains controls with incomplete translations, an error message will appear.

If the form contains messages with incomplete translations, the number of incomplete translations will appear next to Error and system messages.

Unless completed, the form controls and messages will display text in the base source language when the form is published.

  1. Click the Translate tab at the top of the Form designer.

  2. Click Form controls or Error and system messages in the left panel.

    If the form has incomplete translations, an error message will appear.

  3. Expand form controls or click the filter to sort form controls or messages by All translations, Incomplete, or Complete translations.

  4. Review and modify translated controls, fields, and messages. Translations are auto-saved upon completion.

  5. When you have completed all translations on the form, at the top of the page, switch the Translation complete toggle to Yes. If the form still contains incomplete translations, you can publish it, but the incomplete form control and message translations will display in the base source language.

Export translations

You can export completed translations into a Microsoft Excel (.xlsx) file and send them to translation reviewers, third-party translators, legal counsels, or others.

  1. Click the Translate tab at the top of the Form designer.

  2. Click Form controls or Error and system messages in the left panel.

  3. Click Export translation.

    The translated text is downloaded and saved in a Microsoft Excel spreadsheet. The first column lists all of the translated controls (resource keys), a second column displays the text strings in the default language, and the last column displays the text strings translated into the language that you previously selected.

    After changes are made to translations in the Microsoft Excel spreadsheet, you can import them back into the form. For more information, see Import translations.

Import translations

You can import translations from a Microsoft Excel (.xlsx) file into the form. Imported translations replace all existing translations.

  1. Click the Translate tab at the top of the Form designer.

  2. Click Form controls or Error and system messages in the left panel.

  3. Click Import translation.

  4. Navigate to and select the Microsoft Excel spreadsheet that contains the translations that you want to import.

    The translated strings are imported into the form and replace the existing translations.