
- Post History
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
yesterday
By default, the ServiceNow platform supports American English as its primary language. However, organizations working with global teams and customers often need multi-language support. ServiceNow provides plugins for several out-of-the-box (OOB) translations, and you can also add your own custom language if it’s not available by default.
Out-of-the-Box Language Support
If you have the admin role, you can activate the following language plugins:
- 1. I18N: Arabic Translations
- 2.I18N: Brazilian Portuguese Translations
- I18N: Czech Translations
- I18N: Dutch Translations
- I18N: Finnish Translations
- I18N: French Canada Translations
- I18N: French Translations
- I18N: German Translations
- I18N: Hebrew Translations
- I18N: Hungarian Translations
- I18N: Italian Translations
- I18N: Japanese Translations
- I18N: Korean Translations
- I18N: Norwegian Translations
- I18N: Polish Translations
- I18N: Portuguese Translations
- I18N: Russian Translations
- I18N: Simplified Chinese Translations
- I18N: Spanish Translations
- I18N: Swedish Translations
- I18N: Thai Translations
- I18N: Traditional Chinese Translations
- I18N: Turkish Translations
These plugins provide ready-to-use translations for the ServiceNow UI, significantly reducing the effort required to localize your instance.
Adding a Language Not Supported Out-of-the-Box
In some cases, you may need to support a language not included in the list above. ServiceNow allows you to add custom languages by creating a language record and managing translations manually.
Step 1: Create a Language Record
-
Navigate to All > System Localization > Languages.
-
Click New.
-
Fill in the required fields:
-
Name: The Name of the language (for example, Vietnamese).
- Display Label: The Display Label of the language (for example, Vietnamese). This field is hidden in the OOTB form view, so you need to configure the form to make it visible.
-
ID: The BCP 47 code for the language (for example, vi).
-
Text Direction: Choose Left-to-Right or Right-to-Left depending on the language.
-
Active: Check this to activate the language for the instance.
-
Fallback: Select another active language to serve as a fallback if translations are missing.
-
-
Click Submit.
Step 2: Export and Translate Strings
-
Navigate to the translation tables and export the strings you want to translate.
-
Since ServiceNow has a large number of translatable strings, exporting all of them may not be practical. For example, if you need UI translations for the Incident, Problem, or Change tables, you can filter by the table name and the elements that require translation in English from the
sys_documentation
table. -
Consider exporting filtered subsets from each table to make translation manageable.
-
Translate the strings using your preferred translation process or team.
- Using the Localization Framework application is recommended for translating other content such as knowledge articles, catalog items, and portals.
Step 3: Import Translations
-
Once translations are ready, import them back into your instance using an import set.
-
For detailed steps, see Import a translation from an Excel spreadsheet in the documentation.
Step 4: Make the Language Available to Users
-
Users can then set their preferred language, and the platform will display UI text in the selected language.
Summary
-
ServiceNow comes with a wide range of I18N translation plugins.
-
If your required language is not supported OOB, you can still add it by creating a language record, exporting/importing translations, and making it available in the user’s preferences.
-
Using fallback languages ensures continuity in the user experience when translations are missing.
With this flexibility, ServiceNow enables organizations to deliver localized experiences for users across the globe.