How can we implement dynamic translations in ServiceNow?

Ria
Tera Contributor

How can we implement dynamic translations in ServiceNow?

3 REPLIES 3

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @Ria 

 

https://www.servicenow.com/docs/bundle/zurich-platform-administration/page/administer/dynamic-transl...

You can refer to Now Create and download the dynamic interaction deck, where you’ll get the end-to-end process. I am doing the same for my customer, and it can now be created—it’s best to go ahead

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

Nilesh Pol
Tera Guru

@Ria 

To implement dynamic translations in ServiceNow, install the Dynamic Translation plugin, enable it, configure a translation provider (like Microsoft Azure or IBM Watson) via its API credentials, set up the supported language pairs, and then apply the translation attribute to specific form fields or activity streams by adding dynamic_translation_enabled=true to their dictionary entries. 
 
Step-by-step Implementation:
  1. 1. Install the Dynamic Translation Plugin:
    • Navigate to System Applications > Studio > Plugins. 
       
    • Search for and install the Dynamic Translation plugin (com.glide.dynamic_translation). This plugin also has dependencies on Flow Designer and Integration Hub, which will be enabled if not already. 
       
  2. 2. Configure a Translation Provider:
    • Dynamic Translation relies on external cloud-based machine translation services. 
       
    • Create an account with a supported service like Microsoft Azure or IBM Watson. 
       
    • Obtain the necessary API key and API URL from your chosen provider. 
       
    • Go to System Translation > Providers to add your new provider, inputting the details you obtained. 
       
  3. 3. Set Up Language Pairs:
    • Go to System Translation > Language Pairs. 
       
    • Select the languages that you want to be supported for translation, for example, English to French. 
       
    • Ensure you associate the correct translation provider you configured in the previous step with each language pair. 
       
  4. 4. Enable Dynamic Translation on Fields:
    • Locate the desired form field or table. 
       
    • Go to its Dictionary Entry by right-clicking the field and selecting Configure Dictionary. 
       
    • In the Attributes tab, add dynamic_translation_enabled=true and save the entry. 

Ankur Bawiskar
Tera Patron
Tera Patron

@Ria 

did you check docs for this?

Dynamic Translation 

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader