Search the knowledge base, browse our resources, and visit our forum for more detailed information
Last updated: 4 Jan 2026
KoboToolbox supports collecting data in as many languages as you need within a single form, including languages that use non-Latin scripts. You can design your form with multiple translations, allow respondents to switch to their preferred language during data collection, and later view or export the data in any form language.
Adding translations to a single form removes the need for creating separate forms for each language, making it easier to manage multilingual projects and keep your data consistent across languages. Both KoboCollect and Enketo web forms support form translations.
This article provides an overview of the different options for preparing forms with translations, how to collect data in multiple languages (including setting up language-specific links for Enketo web forms), and how to manage and export multilingual data in KoboToolbox.
You can add translations to your form directly in the KoboToolbox interface or by using XLSForm. KoboToolbox offers an intuitive interface that requires no technical expertise, and allows you to easily add multiple translations to your forms. This approach is useful when working with a small number of questions or when you want to make quick adjustments.
To learn more about setting up translations from the KoboToolbox interface, see Adding translations in KoboToolbox.
For larger or more complex multilingual forms, XLSForm is often the more efficient option. It allows you to manage translations in bulk, which can save time when working with many questions or multiple languages.
To learn more about setting up translations in XLSForm, see Adding translations in XLSForm.
Most elements displayed to respondents can be translated. These include question labels, hints, choice labels, constraint messages, and required messages. Elements that define the structure of the form, such as XML values, cannot be translated and should remain in the language you use for form development and data analysis.
Note: XLSForm makes it easy to add translations in bulk using machine translation or online translation tools. Machine translations should always be reviewed by a fluent speaker to ensure accuracy, cultural appropriateness, and correct context. This helps maintain the quality and reliability of your translated content.
When your form contains translations, respondents can choose their preferred language during data collection and switch languages at any time before submitting their responses.
To change the form language in Enketo web forms:
Open the form in your browser.
In the top right corner of the form, a Choose Language dropdown menu is displayed (only in forms with multiple languages).
Open the dropdown menu and choose from the list of available translations.
To change the form language in KoboCollect:
Open the form on your device.
Tap the More options button in the top right corner of the screen.
Select Change Language.
Choose from the list of available translations.
By default, form links copied from KoboToolbox open in the form’s default language. To share a link that opens in a different form language, add the lang parameter to the end of the form URL:
Copy your form link in FORM > Collect data.
Add ?lang=[language_code] at the end of the URL.
For example: https://ee.kobotoolbox.org/x/[form_id]?lang=fr.
Share the language-specific URL with respondents.
Note: This overrides both the browser language setting and the form’s default language. This functionality applies only to Enketo web forms, not KoboCollect.
After collecting data in multiple languages, KoboToolbox allows you to view and export your data in any language included in your form.
Note: If you are collecting audio responses in multiple languages, you can transcribe and translate those responses using KoboToolbox’s automatic transcription and translation features. To learn more, see Transcription and translation of audio responses.
In the DATA > Table view, you can change the language used for question and choice labels.
To view your data table in a different language:
In your project, go to DATA > Table.
In the top right corner, click Display Options.
Under Display labels or XML values?, select the language you want to use.

Note: All form data is displayed in the selected language, regardless of the language used for data collection, except for open text responses.
In the DATA > Reports view, you can also switch the report language.
To view your data report in a different language:
In your project, go to DATA > Reports.
Click Configure Report Style.
Go to the TRANSLATION tab.
Select the language you want to display in the report.

Note: All form data is displayed in the selected language, regardless of the language used for data collection, except for open text responses.
In the DATA > Downloads section, you can choose the language used in your exported dataset.
To export your data report in a different language:
In your project, go to DATA > Downloads.
Click the dropdown menu under Value and header format.
Select the language you want to export your data in.
Click Export, and download the exported file.

Note: All form data is exported in the selected language, regardless of the language used for data collection, except for open text responses.
You can also view or export your data using XML values. XML values are not translated and are usually generated in the language used during form development.
Using XML values is recommended for analysis, as these provide short, consistent variable names and coded values that remain consistent across translations, regardless of the language used by respondents.
Did you find what you were looking for? Was the information clear? Was anything missing?
Share your feedback to help us improve this article!
KoboToolbox is maintained by Kobo Inc.