- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-19-2019 05:45 AM
Hi,I am trying to translate my service-portal to Italian language.I have already activated the I18N: Italian Translations & I18N: Internationalization plugins.But the portal is not getting translated entirely.
Please tell me what else I have to do.
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-19-2019 05:49 AM
Hi,
Knowledge Base has simply the same translation in Italian language, that' the reason why you see it with same default translation (English).
However, you can easily change this translation if you don't like it, just enable 'I18N Debugging' and then navigate to the Service Portal and it will tell you where each element is stored and how to translate it. See example below:
ServiceNow docs has some good info on this and provides the below as well to locate them:
- For the prefix TRF, navigate to System Localization > Translated Names / Fields.
- For the prefix MSG, navigate to System Localization > Messages.
- For the prefix GMLD, navigate to System Localization > Field Labels.
- For the prefix TRT, navigate to System Localization > Translated Text.
- For the prefix CHC, navigate to System Localization > Choices.
If I have answered your question, please mark my response as correct so that others with the same question in the future can find it quickly and that it gets removed from the Unanswered list.
Thank you
Cheers
Alberto
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-21-2019 07:02 AM
Sorry Alberto for late reply.YES.It worked like a charm.Thank you.
On a different note I'm working in a MSP environment,so as these tables are not domain separated,they might impact other domains.
And this is fixing only all the static translations.
For dynamic,is there anyway other than Google's or other APIs ??
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-25-2021 04:44 PM
Hi samrat,
yes there are also other translation providers like DeepL that you can use.
If you are already on Quebec for example you can automate translations with the new Localization Framework. Here is a small article how to setup and automate the translations.
With the dynamic translations application from ServiceNow you can integrate any translation provider directly into forms or VA for example.
For DeepL, IBM, Azure or Google or example exist already spokes that can be used.
Kind regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-09-2020 12:07 PM
Hello
I have a requirement to translate the profile name in Header menu(SP). Can we translate that profile name?
Regards

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-19-2019 05:53 AM
Have you tried setting it from the language field within your widget code?
// Set the language based on the u_language field
var util = new I18nUtils();
var lang = gr.getValue('u_language').toString();
switch (lang) {
case 'ES':
util.setLanguage('es');
break;
case 'FR':
util.setLanguage('fr');
break;
case 'PT':
util.setLanguage('pt');
break;
case 'GB':
util.setLanguage('en');
break;
default:
break;
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-19-2019 06:35 AM
Can you please elaborate into this.