ServiceNow Dynamic Translation Enables Seamless Localization
ServiceNow Dynamic Translation is a feature that allows for fields to be translated into a user's preferred language. This is incredibly useful if your ServiceNow instance has a user base that spans multiple countries, because prior to the New York release, there was no easy way to translate dynamic user-entered text. Now it’s relatively simple to do so by adding the Dynamic Translation Enabled attribute in the system dictionary for a field, enabling seamless localization without the need for a custom solution.
Dynamic Translation leverages several translation service providers by using pre-built IntegrationHub Spokes. These include Google, Microsoft, and IBM – all of which are available from the ServiceNow Store to get you started quickly and easily.
Here is an example of the “short description” field on a form being translated from French to English:
There are a few prerequisites to enabling Dynamic Translation in your ServiceNow instance:
- Activate the Dynamic Translation plugin (New York+)
- Configure a Google Cloud Translator Account (Google Translate)
- Install the IntegrationHub Google Cloud Translator Service Spoke (Store Link)
Once that happens, you are ready to begin.
Step 1: Create a Java KeyStore Certificate to handle authentication
Step 2: Enable Dynamic Translation on Fields
- Navigate to any form, e.g. an Incident form.
- Right-click the required field and select Configure Dictionary.
- In the Attributes related list, click New.
- In the Dictionary Attribute form, fill the fields.
- Click Submit.
- Click Update.
Once you have these steps completed, any Flow or Subflow can very quickly and easily take advantage of the Spoke actions available: Detect Language and Translate into a Single or Multiple Language(s).
https://www.servicenow.com/community/in-other-news/servicenow-dynamic-translation-enables-seamless-localization/ba-p/2291224