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

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia ServiceNow AI Platform Administration

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Exploring Dynamic Translation

# Exploring Dynamic Translation {#ariaid-title1}

Release version: Australia  
Updated April 14, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Exploring Dynamic Translation

Dynamic Translation in ServiceNow enables real-time machine translation of user-entered text across forms, activity streams, chats, and knowledge articles by integrating with third-party translation service providers.
This feature is activated via the Dynamic Translation plugin (com.glide.dynamictranslation) and supports multiple languages.
It complements other localization tools such as System Localization for static UI elements and Localization Workspace for managing multilingual content at scale.
Show full answer Show less  

## Key Features

* **Plugin Activation:** Requires a Professional (or above) ServiceNow subscription and activation of both language plugins and the Dynamic Translation plugin.
* **Integration with Translation Providers:** Supports preconfigured providers like Microsoft Azure Translator and Google Cloud Translator, with options to integrate custom providers.
* **Configuration:** Involves creating connections with providers, specifying credentials, activating translator configurations, and setting defaults for language detection and translation requests.
* **Language Support:** Uses ServiceNow language codes and supports all languages available through the chosen translation services. Language code mappings can be created for differences.
* **Use Case Configuration:** Enables dynamic translation on form fields via dictionary attributes, activity streams via allow list properties, chats, and knowledge articles.
* **Additional Support:** Available for regulated markets (from Zurich release), self-hosted (on-premise) customers, and supports domain separation environments.

## Benefits and Practical Outcomes

* **For Users:** Real-time translation enhances user experience by allowing live translation on forms, activity streams, and agent chats.
* **For Agents:** Enables translation of knowledge articles and facilitates communication with end users in multiple languages.
* **For Administrators:** Provides flexible integration with preferred translation services via API and spokes, supports configuration for multiple languages, and accommodates compliance needs in regulated markets and domain-separated instances.

This capability helps ServiceNow customers localize user interactions dynamically, improving accessibility and communication across diverse language environments without manual translation efforts.  
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/JHFht_ZTZjoDyc3w9ZCPkQ "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 [Localization Workspace](https://servicenow-prod.fluidtopics.net/dHGng1GgKEqZWAY~mdZesw "Localization Workspace is a targeted translation management experience for content owners and translation requesters. With Localization Workspace you can manage and deliver multilingual content at scale.").

## 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/Y30JfDvzXwarUH9yXwYnZA "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/e_WbB6fnk~E43boBQ1BSmQ "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/CS81kgEsj8nkdwmGh4U5Lg "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/IqKn9uK9qKWIuJ3_8Qh_8Q "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/3PZkigD8JvZGRQDB9dQwWg "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/JE3AafBouuKdx2eL_DHinQ "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/zsuZaZACaoWWS74u5_XKcA "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/5zS_yWwBGkzylEKNXLbhHA "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. 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/aIx~5LRHOWrGe_KphB0CQQ "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/bd56rzFspMyIwHYmAkJDgA "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/bd56rzFspMyIwHYmAkJDgA "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/p03GOXZgN0qTjJsvanszUg "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/2OT1iH~gWMuaS~I5KAl4ww "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/~ABLHm41EUa4fwFV1TFhPA "You can use the DynamicTranslation API to translate text into multiple languages by connecting to your choice of machine translation service providers.") | Administrator |
| Translate text in conversations between end users and agents | [Dynamic Translation for Agent Chat](https://servicenow-prod.fluidtopics.net/LfBSET6V8strFBdDjnk8GA "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 |
| Regulated market support | From the Zurich release, support for certain regulated markets is available. For information see [KB0743854](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0743854) on the Now Support portal. | Administrator, end user, agent |
| Self-hosted (on-premise) support | Dynamic Translation is available to self-hosted (on-premise) customers who permit integrations to machine translation vendors. | Administrator |
| Domain separation support | For information about domain separation with Dynamic Translation, see [Domain separation and Dynamic Translation](https://servicenow-prod.fluidtopics.net/p9vkLWqSF_Ak5ptvli1GjA "Domain separation is supported in Dynamic Translation and is configured to apply to translator configurations and Exclusion Framework. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.") | Administrator |
[ ]

{#exploring-dynamic-translation__table_rzr_cjt_bzb}

