---
sourceDocument: Xanadu ServiceNow AI Platform Administration
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/platform-administration

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu ServiceNow AI Platform Administration

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Exploring Dynamic Translation

# Exploring Dynamic Translation {#ariaid-title1}

* Release version: Xanadu
* 
* Updated October 22, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read

Learn more about Dynamic Translation and
integrating with third-party translation services so you can enable live translation of user-entered text across your instance.

## Dynamic Translation overview {#exploring-dynamic-translation__section_mzr_cjt_bzb}

Activating the Dynamic Translation plugin (com.glide.dynamic_translation) enables real-time machine translation of user-entered text in form fields, activity streams, chats, and knowledge articles. You can integrate with a machine
translation service provider of your choice. You can configure which tables and features offer on-demand translation for your users.

To localize your instance, including static UI elements, currency, and time displays, see [System Localization](https://servicenow-prod.fluidtopics.net/5p74POob9yVJNBU9A~mkEg "Localization allows administrators to accommodate users from a variety of different countries, using different languages and currencies, within the same instance.").

To manage and deliver multilingual content at scale, see .

## Dynamic Translation workflow {#exploring-dynamic-translation__section_nzr_cjt_bzb}

1. Procure any ServiceNow, Inc. subscription that is Professional or above, and includes Dynamic Translation.
2. Activate your choice of language or languages. For more information, see [Activate a language](https://servicenow-prod.fluidtopics.net/JVX9OJGGemU7rGe1QNjBRw "By default, the language supported by the platform is American English. You can activate plugins for other supported languages if you have the admin role."). The language plugin also activates [Localization Framework](https://servicenow-prod.fluidtopics.net/hWWbjrWLsHsFZGw_lOf5Hw "The ServiceNow Localization Framework application standardizes and enhances the translation process of artifacts across the platform through configurable workflows. Such artifacts include ServiceNow Service Catalog items, Virtual Agent topics, Natural Language Understanding models, and Document Templates of ServiceNow HR Service Delivery.").
3. Activate the Dynamic Translation plugin (com.glide.dynamic_translation). For information, see [Activate Dynamic Translation](https://servicenow-prod.fluidtopics.net/KlFs316vpp~CtKtT~jcivA "Activate the Dynamic Translation plugin (com.glide.dynamic_translation) to enable all the required APIs.").
4. Sign up and create an account with a translation service provider. By default, the following translation service providers are partially preconfigured:
   * Microsoft. To sign up, see the Microsoft [documentation](https://docs.microsoft.com/en-us/azure/cognitive-services/translator/translator-text-how-to-signup). For more information, see [Microsoft Azure Translator Service spoke](https://servicenow-prod.fluidtopics.net/F3sQjXHuLS0CcEhBKE9sGQ "Microsoft Azure Translator Service spoke provides subflows and actions to detect and translate user-entered text, using the Microsoft machine translation service. Dynamic Translation supports detection and translation of single texts and multiple texts.").
   * Google. To sign up, see the Google [website](https://cloud.google.com/translate/pricing). For more information, see [Google Cloud Translator Service Spoke](https://servicenow-prod.fluidtopics.net/8JasCgUjWOAxm0c7gkM1VQ "Provides subflows and actions to dynamically translate the user-entered text, and to detect the language of the text using the Google translation service.") and [Set up Google Cloud Translator Service spoke](https://servicenow-prod.fluidtopics.net/ix8yXspuuXVWNw~h1yg96g "Integrate your Google account with your ServiceNow instance.").  
     Note:  
     The Google Cloud Translator Service spoke is installed from the ServiceNow Store.

   {#exploring-dynamic-translation__ul_l5t_l31_jkb} You can also configure any translation service provider of your choice. For information about custom configurations, see [Integrate with a translation service provider](https://servicenow-prod.fluidtopics.net/z3tVxb0hbqNtt3mTsKtaVw "Integrate with a third-party translation provider of your choice for machine translation of user-generated text.").
5. Configure your translation service provider in Dynamic Translation.
   * After you have signed up with a translation service provider, do the following in your instance: create a connection, specify the credential information, then activate the translator configuration.
   * Set at least one translator configuration as the default for detection, to detect the language of the user-entered text.
   * Set at least one translator configuration as the default for translation request calls.
   * Dynamic Translation uses the ServiceNow® language codes and supports all the languages that the translation service providers support.  
     Note:  
     For languages where there is a difference in language codes, see [Create a language code mapping](https://servicenow-prod.fluidtopics.net/OPV0pLGgmCjGib3rTE3weg "Create a language code mapping to map the ServiceNow language codes with the language codes of the translation service providers.") to create a language code mapping record and associate it with the translator configuration record.
   {#exploring-dynamic-translation__ul_yqw_xcb_jkb}
6. From the Xanadu Patch 3 release, Exclusion Framework enables you to specify which terms and patterns should not be machine translated. For information see [Exclusion Framework in Dynamic Translation](https://servicenow-prod.fluidtopics.net/CY1zM5SDFxlWbqfMNMRPNw "Preserve text such as product names or technical terms during machine translation. With Exclusion Framework in Dynamic Translation, you can specify words and patterns that should not be translated.").
7. Configure your use cases as needed.
   * To enable dynamic translation in a form field, configure the dictionary attribute. For more information, see [Enable dynamic translation for a field](https://servicenow-prod.fluidtopics.net/5zso1~VQqRiwUW_6uFMgzA "Translate the dynamically generated text for a field on Platform forms by enabling the field-level dynamic translation. You can translate the text based on the preferred language of a user​.").
   * To enable dynamic translation in an activity stream, include the table name in the allow list property. For more information, see [Dynamic translation on forms and activity streams](https://servicenow-prod.fluidtopics.net/cMBlipcLgAPjQDczTPDfvA "For a seamless localization experience on forms and activity streams, you can dynamically translate text based on the preferred language of a user​.").
   * For other use cases, see the links in the Features column of the following Dynamic Translation benefits table.
   {#exploring-dynamic-translation__ul_ssm_j2r_mbc}
{#exploring-dynamic-translation__ol_r1d_b3y_hkb}

## Dynamic Translation benefits {#exploring-dynamic-translation__section_qzr_cjt_bzb}

{#exploring-dynamic-translation__table_rzr_cjt_bzb__entry__3}

| Benefit | Feature | Users |
|-|-|-|
| Live translation on forms | [Dynamic translation on forms and activity streams](https://servicenow-prod.fluidtopics.net/cMBlipcLgAPjQDczTPDfvA "For a seamless localization experience on forms and activity streams, you can dynamically translate text based on the preferred language of a user​.") | Agent |
| Knowledge article translation | Together with Localization Framework, [enable the translation of Knowledge Base articles](https://servicenow-prod.fluidtopics.net/auCd7wzmMo7iEQnQKbvTgg "Localization Framework enables the translation of Knowledge Base (KB) articles when a KB article is requested for translation into a language and when a localization requested item (LRITM) is created."). | Agent |
| Set your preferred translation services | [Dynamic Translation spoke](https://servicenow-prod.fluidtopics.net/Hl2T4PzRuRLukjiJNSSxNw "The Dynamic Translation spoke provides actions to enable the ability to translate multiple texts from one language into one or more languages and detect the language of multiple texts seamlessly.") and integrating with third-party services | Administrator |
| Use an API and enable machine translation for multiple languages | [DynamicTranslation API](https://servicenow-prod.fluidtopics.net/q~7lXc5lQnTIR5FCvpI9fg "You can use the DynamicTranslation API to translate text in real time into multiple languages using translation service providers.") | Administrator |
| Translate text in conversations between end users and agents | [Dynamic Translation for Agent Chat](https://servicenow-prod.fluidtopics.net/H6So9XCqwqpdIlu5Z~bv0g "Dynamic Translation for Agent Chat (DTAC) translates chat conversations from one language to another. This translating enables agents and requesters to have chat conversations with each other without the need of a shared language.") | End user, agent |
[ ]

{#exploring-dynamic-translation__table_rzr_cjt_bzb}

