How does a multi-language template work?
SafetyCulture supports multiple languages in a single template, automatically showing the right language based on each user's device language settings. You control this by uploading translations directly to your template, so your whole team can complete inspections in their preferred language. This helps your team stay aligned and maintain consistent standards across every site, team, and location, without any manual configuration on their end.
Take a look at this example of an inspection being started in English and Chinese using the same template:

What you'll need
Organizations on the Premium Plan are limited to one translation in addition to the original template language per template.
If your organization is on the Enterprise Plan, please contact your customer success manager to get access to unlimited languages per template.
If you want to update a template for all languages, please make sure to update it in the template editor first. Then, follow the manage multi-language templates instructions to update the translations.
Add a template translation
Please note that we do not automatically provide translations for downloaded templates. If you want to add translations, you have to create them for each question and add them manually to the translation CSV file.
The following is not a complete list of language codes from around the world. However, all language codes in the list should be fully supported by both Android and iOS devices when recognizing provided languages.
Code | Language |
|---|---|
ar | Arabic |
ar-EG | Arabic (Egypt) |
ar-IL | Arabic (Israel) |
bg | Bulgarian |
ca | Catalan |
zh-CN | Chinese, Simplified |
zh-HK | Chinese, Traditional (Hong Kong) |
zh-TW | Chinese, Traditional (Taiwan) |
hr | Croatian |
cs | Czech |
da | Danish |
nl-NL | Dutch (Netherlands) |
nl-BE | Dutch (Belgium) |
en-AU | English (Australia) |
en-GB | English (United Kingdom) |
en-US | English (United States) |
fi | Finnish |
fr-CA | French (Canada) |
fr-BE | French (Belgium) |
fr-CH | French (Switzerland) |
fr-FR | French (France) |
de-DE | German (Germany) |
de-AT | German (Austria) |
de-LI | German (Liechtenstein) |
de-CH | German (Switzerland) |
el | Greek |
he | Hebrew |
hi | Hindi |
hu | Hungarian |
id | Indonesian |
it-IT | Italian (Italy) |
it-CH | Italian (Switzerland) |
ja | Japanese |
kk | Kazakh |
ko | Korean |
ms | Malay |
no | Norwegian |
pl | Polish |
pt-BR | Portuguese (Brazil) |
pt-PT | Portuguese (Portugal) |
ro | Romanian |
ru | Russian |
sk | Slovak |
es-MX | Spanish (Latin America) |
es-ES | Spanish (Spain) |
sv | Swedish |
th | Thai |
tr | Turkish |
uk | Ukrainian |
vi | Vietnamese |
sr | Serbian |
sl | Slovenian |
tl | Tagalog |
Limitations
Reports can only be viewed and generated in languages supported on the web app.
Responses for questions using Global Response Sets, Sites, and Assets can't be translated.
Media attachments can't be translated.
Multi-language is not supported for exporting inspections as CSV or Excel.
Multi-language is not available in Analytics for response breakdowns and question filters.