Exploring Dynamic Translation

  • Release version: Zurich
  • Updated April 14, 2026
  • 3 minutes to read
  • Summarize
    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 your instance, including form fields, activity streams, chats, and knowledge articles. By activating the Dynamic Translation plugin (com.glide.dynamictranslation) and integrating with a third-party translation service provider, you can offer live translation capabilities to users, supporting multiple languages and improving accessibility in multilingual environments.

    Show full answer Show less

    This feature integrates seamlessly with ServiceNow’s Localization Framework for broader localization needs like static UI elements, currency, and time display formatting, and can be combined with Localization Workspace for managing multilingual content at scale.

    Getting Started and Configuration

    • Ensure you have a Professional or higher subscription that includes Dynamic Translation.
    • Activate the desired languages in your instance, which also activates the Localization Framework.
    • Activate the Dynamic Translation plugin.
    • Sign up with a translation service provider. Microsoft and Google services are partially preconfigured, with Google Cloud Translator available via the ServiceNow Store. Custom providers can also be integrated.
    • Configure the translation provider by creating a connection, providing credentials, and activating the translator configuration.
    • Set default translator configurations for language detection and translation requests using ServiceNow language codes. Language code mappings can be created if discrepancies exist.
    • Configure specific use cases by enabling dynamic translation on form fields, activity streams, and other components as needed.

    Key Features and Benefits

    • Live translation on forms and activity streams: Users benefit from real-time translation of input and communication fields.
    • Knowledge article translation: Agents can translate Knowledge Base articles in conjunction with the Localization Framework.
    • Preferred translation services: Administrators can select and integrate preferred translation vendors using Dynamic Translation spokes.
    • API support: Administrators can leverage the DynamicTranslation API to enable machine translation across multiple languages for various use cases.
    • Agent chat translation: Supports translation in conversations between end users and agents for better communication.
    • Regulated market support: From the Zurich release, Dynamic Translation supports certain regulated markets, ensuring compliance where required.
    • Self-hosted support: Available for on-premise customers who permit integration with machine translation vendors.
    • Domain separation compatibility: Supports domain separation configurations within ServiceNow environments.

    Practical Implications for ServiceNow Customers

    By enabling Dynamic Translation, ServiceNow customers can provide multilingual support dynamically without manual translation, improving user experience and operational efficiency. This is particularly valuable in global organizations or regulated markets where multilingual communication is critical. The flexibility to choose and configure translation providers and to extend translation to multiple use cases such as forms, chats, and knowledge articles ensures the solution adapts to diverse business needs.

    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

    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.

    To manage and deliver multilingual content at scale, see Localization Workspace.

    Dynamic Translation workflow

    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. The language plugin also activates Localization Framework.
    3. Activate the Dynamic Translation plugin (com.glide.dynamic_translation). For information, see Activate Dynamic Translation.
    4. Sign up and create an account with a translation service provider. By default, the following translation service providers are partially preconfigured: You can also configure any translation service provider of your choice. For information about custom configurations, see Integrate with a translation service provider.
    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 to create a language code mapping record and associate it with the translator configuration record.
    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.
      • 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.
      • For other use cases, see the links in the Features column of the following Dynamic Translation benefits table.

    Dynamic Translation benefits

    Benefit Feature Users
    Live translation on forms Dynamic translation on forms and activity streams Agent
    Knowledge article translation Together with Localization Framework, enable the translation of Knowledge Base articles. Agent
    Set your preferred translation services Dynamic Translation spoke and integrating with third-party services Administrator
    Use an API and enable machine translation for multiple languages DynamicTranslation API Administrator
    Translate text in conversations between end users and agents Dynamic Translation for Agent Chat End user, agent
    Regulated market support From the Zurich release, support for certain regulated markets is available. For information see 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 Administrator