There are multiple options to add translation to an inca survey.
Option 1 - if your own team members know the language and you would like to put translations by yourselves, then you could add the second language on the overview page. After that add translations directly on the question builder page (under French in this example)
Option 2 - if you want to involve a 3rd party translator to help with the translations, then the easiest way would be to export all the question/option wordings in an Excel file, send to a translator for translation and then import the file back. To do this,
1 - Add the second language on the overview page.
2 - Go to the project card, click MORE, and click Question & Option Export. This will download a translation file that includes all your questions, options, and other related text that require multilingual translations.
Or you can also click MORE then Question & Options Export on the main page when editing your survey.
2 - Send the downloaded excel file to the translators, but please remind them to put the translation directly in the corresponding language column (column I in this example). Also please note
- This file will have the country code as the label in the language column. In this example, the default country code for French is FR so the column label will be "Text_FR". Please remind translators to not change the column label. (Refer to the article below for the country codes)
- This file will have all the styling and logic associated with answer reference and question text. These will be marked in red and in html and special tags such as <n>. Please remind the translators that they should not change or translate anything marked in red font.
- This file will also have some columns containing question meta information such us QuestionID, QuestionLabel. These will be highlighted in grey shade. Please remind the translators that they should not change or remove them
3 - After you got the file back from the translator, import back the excel file to the platform (click MORE on project card and then click Question & Option Import). If the original language text has been updated then you may select overwrite main language to update the original text as well.
Option 3 (new update) - if you want to use auto translations, they can be generated once you have completed the survey on the base language
1 - Complete the wording for your base language (for example English). Add the other languages in Project Language (for example French, Chinese) in the Overview page and then leave the wording fields for the other languages empty.
2 - Click the Auto Translate Project Text
3 - In the pop-up, select the base language you want to use as source for translations. Then select the languages to translate.
Note: For example, if you already have the translation for Language B and want to keep any text on the Question Builder, select only the translation languages you would like to only apply auto translation -- these are the questions and options that are currently empty in the Question Builder.
4 - The project will switch to read-only mode. The auto translation process may take from a few minutes up to an hour, depending on the number of questions and the scheduled data refresh jobs. If it seems to take too long or gets stuck, please contact our inca support <support@nexxt.in>
5 - The Translation Completion pop-up should appear when you access your project again.
6 - Check the questions and options to confirm that everything is working as expected.
What are the default country codes for each language column label?
Language | ID |
Afrikaans | af |
Albanian | sq |
Amharic | am |
Arabic (MSA) | ar |
Arabic (Egyptian) | ar_EG |
Arabic (Levantine) | ar_LB |
Arabic (Gulf) | ar_SA |
Arabic (Maghrebi) | ar_MA |
Armenian | hy |
Azerbaijani | az |
Basque | eu |
Bengali | bn |
Bosnian | bs |
Bulgarian | bg |
Burmese (Myanmar) | my |
Catalan | ca |
Chinese (Mandarin, Simplified) | zh_CN |
Chinese (Mandarin, Traditional) | zh_TW |
Chinese (Cantonese, Traditional) | zh_HK |
Croatian | hr |
Czech | cs |
Danish | da |
Dutch | nl |
English | en |
English (UK) | en_GB |
Estonian | et |
Tagalog (Filipino) | tl |
Finnish | fi |
French (France) | fr |
French (Canada) | fr_CA |
Galician | gl |
Georgian | ka |
German (Germany) | de |
German (Switzerland) | de_CH |
German (Austria) | de_AT |
Greek | el |
Gujarati | gu |
Hebrew | iw |
Hindi | hi |
Hungarian | hu |
Icelandic | is |
Indonesian | id |
Italian | it |
Japanese | ja |
Javanese | jv |
Kannada | kn |
Kazakh | kk |
Khmer | km |
Kinyarwanda (Rwanda) | rw |
Korean | ko |
Lao | lo |
Latvian | lv |
Lithuanian | lt |
Macedonian | mk |
Malay | ms |
Malayalam | ml |
Marathi | mr |
Mongolian | mn |
Nepali | ne |
Norwegian | no |
Persian | fa |
Polish | pl |
Portuguese (Portugal) | pt |
Portuguese (Brazilian) | pt_BR |
Punjabi | pa |
Romanian | ro |
Russian | ru |
Serbian | sr |
Sinhala (Sinhalese) | si |
Slovak | sk |
Slovenian | sl |
Southern Sotho (Sesotho) | st |
Spanish (Spain) | es |
Spanish (Mexico) | es_MX |
Spanish (Argentina) | es_AR |
Sundanese | su |
Swahili | sw |
Swedish | sv |
Tamil | ta |
Telugu | te |
Thai | th |
Tsonga | ts |
Turkish | tr |
Ukrainian | uk |
Urdu | ur |
Uzbek | uz |
Venda | ve |
Vietnamese | vi |
Xhosa | xh |
Zulu | zu |
How can participants select language on the survey chatbot?
In the same example above where we have English and French language set up, participants can select the language in the chatbot as the first question / greeting question.
How language is automatically selected/displayed on the survey?
For multilingual studies, the language selection question can be bypassed so participants can directly view the survey in a specific language by adding in the URL “&lang="
In the same example above, “&lang=en” for English or "&lang=fr" for French.
After you have launched the study, when using a general link for example https://demo.nexxt.in/p/poppy?psid={unique_id}, then links for each language should be as follows where the changes are highlighted in yellow.
- https://demo.nexxt.in/p/poppy?psid={unique_id}&lang=en
- https://demo.nexxt.in/p/poppy?psid={unique_id}&lang=fr
When using a panel, please remember to add in URL in the survey link(s) to indicate the language for them to display.
E.g. If the survey link you get for the study is https://demo.nexxt.in/p/2362?src=DYNATA&PSID=[ID], then the link(s) for each language should be as follows where the changes are highlighted in yellow.
https://demo.nexxt.in/p/2362?src=DYNATA&PSID=[ID]&lang=en
https://demo.nexxt.in/p/2362?src=DYNATA&PSID=[ID]&lang=fr
When adding the language codes for the specific language you would like to auto-select, please refer to the same default country codes:
Language | ID |
Afrikaans | af |
Albanian | sq |
Amharic | am |
Arabic (MSA) | ar |
Arabic (Egyptian) | ar_EG |
Arabic (Levantine) | ar_LB |
Arabic (Gulf) | ar_SA |
Arabic (Maghrebi) | ar_MA |
Armenian | hy |
Azerbaijani | az |
Basque | eu |
Bengali | bn |
Bosnian | bs |
Bulgarian | bg |
Burmese (Myanmar) | my |
Catalan | ca |
Chinese (Mandarin, Simplified) | zh_CN |
Chinese (Mandarin, Traditional) | zh_TW |
Chinese (Cantonese, Traditional) | zh_HK |
Croatian | hr |
Czech | cs |
Danish | da |
Dutch | nl |
English | en |
English (UK) | en_GB |
Estonian | et |
Tagalog (Filipino) | tl |
Finnish | fi |
French (France) | fr |
French (Canada) | fr_CA |
Galician | gl |
Georgian | ka |
German (Germany) | de |
German (Switzerland) | de_CH |
German (Austria) | de_AT |
Greek | el |
Gujarati | gu |
Hebrew | iw |
Hindi | hi |
Hungarian | hu |
Icelandic | is |
Indonesian | id |
Italian | it |
Japanese | ja |
Javanese | jv |
Kannada | kn |
Kazakh | kk |
Khmer | km |
Kinyarwanda (Rwanda) | rw |
Korean | ko |
Lao | lo |
Latvian | lv |
Lithuanian | lt |
Macedonian | mk |
Malay | ms |
Malayalam | ml |
Marathi | mr |
Mongolian | mn |
Nepali | ne |
Norwegian | no |
Persian | fa |
Polish | pl |
Portuguese (Portugal) | pt |
Portuguese (Brazilian) | pt_BR |
Punjabi | pa |
Romanian | ro |
Russian | ru |
Serbian | sr |
Sinhala (Sinhalese) | si |
Slovak | sk |
Slovenian | sl |
Southern Sotho (Sesotho) | st |
Spanish (Spain) | es |
Spanish (Mexico) | es_MX |
Spanish (Argentina) | es_AR |
Sundanese | su |
Swahili | sw |
Swedish | sv |
Tamil | ta |
Telugu | te |
Thai | th |
Tsonga | ts |
Turkish | tr |
Ukrainian | uk |
Urdu | ur |
Uzbek | uz |
Venda | ve |
Vietnamese | vi |
Xhosa | xh |
Zulu | zu |
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article