How to translate Catalog Item text automatically without Localization Framework or manual entry?

hamdhan
Mega Contributor

Hi everyone,

I need to display Service Catalog items (Name, Short Description, Description, Variables, etc.) in the user’s preferred language.

However, we do not want to:

  • Activate the Localization Framework plugin
  • Manually create and maintain translated text in separate fields or records

Is there any out-of-the-box or low-code way in ServiceNow to automatically translate catalog item content based on the user’s language?

Looking for solutions that can work with machine translation or any native capability.

Any suggestions or experiences would be helpful.

Thank you in advance

5 REPLIES 5

Tanushree Maiti
Tera Patron

Hi @hamdhan 

 

a)To translate Service Catalog items and variables, activate the Internationalization (com.glide.i18n) and specific language plugins .

b)  then translate catalog parts in the mentioned table.

 

ServiceNow stores its translations across five standard internationalization (I18N) tables, each serving a specific purpose:

  • sys_translated (Translated Name/Fields): Best for translating Service Portal variable names, UI actions, and table fields.
  • sys_choice (Choice): Stores drop-down list options and select-box choices for all languages.
  • sys_translated_text: Used for longer bodies of text like Catalog Item names, short descriptions, and full descriptions.
  • sys_documentation: Stores translated field labels and table names.
  • sys_ui_message: Holds UI messages called directly in server/client scripts.

Refer:  Everything you ever wanted to know about the 5 translation tables

 

 

Please Accept the solution if it assisted you with your question & Mark this response as Helpful.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti