# Translate a questionnaire

Make a Pristo CX questionnaire multilingual: set its main language, add up to 5 translations in the form builder and let respondents pick a language.

In Pristo CX, you translate a questionnaire in the form builder's **Localizations** panel: add a language, then type a translation next to each text. Respondents first see the questionnaire's main language and can switch to a translation with the globe button. A questionnaire can have up to 5 translations.

## Before you start

- Role: you need to be an account admin or a program admin. See [roles and permissions](https://docs.pristo.io/cx/users/roles-and-permissions).
- Setup: finish the questions first. The panel lists the texts the questionnaire has now, so texts you add later need translating too.
- Main language: open **Settings** in the side menu and check that **Language** is the language you wrote the questions in.

## Steps

![Sketch of the translations panel in the form builder. Marker 1 is on the translations icon in the side menu. Marker 2 is on the plus button next to the panel title. Marker 3 is on the language name at the top, which opens the language list. Marker 4 is on a row of texts: the original on the left, the box for its translation on the right. Marker 5 is on the link that opens the window for translating a text block.](https://docs.pristo.io/_astro/form-builder-translations.CLSKTKlj.webp)

1. Select **Localizations** in the side menu.

2. Select **Add** (+) next to the panel title. The builder adds a language and shows its texts.

3. Select the language name at the top of the panel and choose the language you need. You can type to search the list.

4. Type a translation in the box next to each text. The texts are grouped as **global** (the questionnaire name), **Exit points**, **Chapters**, **pages**, **End Page**, **sections**, **controls** (the questions) and **options** (the choices).

5. For a **Text Block**, select **Click here to edit the text block content translation**, translate the formatted text in the window that opens, and select **Save**.

6. Repeat steps 2 to 5 for each language, then [publish the questionnaire](https://docs.pristo.io/cx/form-builder/publish-and-versions).

## Result

After you publish, the questionnaire's header shows a globe button, **Change language**, that lists the main language and every translation. The questionnaire always opens in its main language. Right-to-left languages, such as Hebrew and Arabic, switch the page to right-to-left.

Buttons and messages, such as **Next**, come in English, Spanish or Hebrew: in the chosen language when it is one of these three, and in English for any other language.

## The main language

**Language** in **Settings** sets the language the questions are written in. As the builder says: **This setting affects the language in which the questions are written, not the user interface.** The builder's own menus follow the language of your Pristo CX profile.

Do not add a translation for the main language. The **issues** panel reports it as an error, and you cannot publish until you delete that translation or change the main language.

## Limits

- Up to 5 translations per questionnaire. Adding a sixth shows **Limit Reached**.
- The language list has 182 languages.
- The globe button is hidden on phone-sized screens, so respondents on most phones see only the main language. See the known gaps in [Accessibility of questionnaires](https://docs.pristo.io/cx/respondents/forms-accessibility#known-gaps).
- In this release, respondents see the end page title and subtitle in the main language, even when you translate them.

## Troubleshooting

**The issues panel reports a translation for the primary language exists - please remove or change language.** A translation uses the questionnaire's main language. Select that translation, select **Delete** and confirm, or change **Language** in **Settings**.

**Respondents do not see the globe button.** The questionnaire has no published translation, or the respondent's screen is phone-sized.

**A language is greyed out in the list.** The questionnaire already has a translation in that language.

## Related

- [Preview a questionnaire](https://docs.pristo.io/cx/form-builder/preview)
- [Publish a questionnaire](https://docs.pristo.io/cx/form-builder/publish-and-versions)
- [Share a questionnaire](https://docs.pristo.io/cx/questionnaires/share-a-questionnaire)
- [Form builder overview](https://docs.pristo.io/cx/form-builder/overview)
