Welcome to Encatch Docs
Forms & AppearanceForm Builder

Language Setup

Configure multiple languages and Auto Translate for your feedback form

Language Setup lets you add multiple languages to your feedback form so respondents can complete it in their preferred language. You can select which languages to support, set a default language, and use Auto Translate to translate form content across all configured languages.

Language Setup - Location in Appearance tab

Purpose

Language Setup enables multilingual feedback forms. By adding multiple languages, you can:

  • Reach a wider audience — Respondents see the form in their preferred language.
  • Improve completion rates — Users are more likely to complete forms in their native language.
  • Support global deployments — Forms can be localized for different regions and markets.

All form content—welcome screen, questions, end screen, labels, and error messages—can be configured per language. One language is designated as the default and serves as the primary or fallback language when a respondent's preference is not available.


Configuration

Selecting Languages

Language selection - Selected and Other Languages

The language management panel has two sections:

Selected Languages — Lists languages currently active for your form. One language is marked as Default (e.g. English [en] Default). The [en] is the ISO 639-1 language code used for programmatic reference.

Other Languages — Lists additional languages you can add. Each entry shows the language name, native script (e.g. 中文 for Chinese, हिन्दी for Hindi, العربية for Arabic), and its two-letter code. Use the + icon next to a language to add it to Selected Languages.

Supported languages include Chinese (中文), Hindi (हिन्दी), Spanish (Español), Arabic (العربية), and others. After adding languages, remember to Save changes to apply your configuration.

Custom Language

If the language you need is not available in the dropdown, you can add a Custom Language. Scroll to the bottom of the Other Languages list and click + Custom Language.

Custom Language option in language dropdown

The Add new language dialog opens with two fields:

  • Language Code — Enter a standard language code (e.g. ISO 639-1), such as en for English. This code is used for programmatic reference and integration.
  • Language Label — Enter a human-readable name for the language (e.g. English). This label appears in the language selector and tabs.

Click Add to add the custom language to your form, or Cancel to discard. Once added, the custom language behaves like any other language—you can configure content for it.

Add new language dialog

Editing Content Per Language

When editing form elements—such as the Welcome Screen, End Screen, or individual questions—you can switch between languages using tabs at the top of the edit dialog. Each tab shows the content for that language so you can enter or adjust text for questions, descriptions, error messages, and labels (e.g. minimum and maximum rating labels) per language.

Edit question - Language tabs and Auto Translate


Auto Translate with AI

Auto Translate uses AI to translate form content from one language into your other configured languages. This reduces manual translation work and helps keep content consistent across languages.

How to Use It

The Auto Translate button (with a sparkle icon) appears in edit dialogs for form elements—such as when editing a question, welcome screen, or end screen. Click the button to open a dropdown with the languages selected:

Auto Translate - Translate all or select specific languages

Translate All Languages — Translates the current content into all other languages you have configured. Use this when you want to populate every language at once.

Select multiple languages — Lets you choose which languages to translate into. Check the boxes for languages you wish to translate. Only the selected languages receive the AI translation.

After choosing an option, the system translates the content and fills in the corresponding language tabs. Review the translations and adjust as needed. Click Save changes to apply your edits.

When to Use Auto Translate

  • Initial setup — After adding new languages, use Auto Translate to quickly populate content from your default language.
  • Bulk updates — When you change question text, labels, or messages in one language, use Auto Translate to update the other languages.
  • Consistency — AI translation helps maintain consistent terminology and tone across languages.

How is this guide?