Configuring Dynamic Translation for Agent Chat

concept australia Updated Sep 10, 2026 2 min read configure-dtac.md
Raw file servicenow.com

Activate Dynamic Translation for Agent Chat (DTAC) so chat conversations can be translated from one language to another.

[Omitted image "icon-video-link.png"] Alt text: Video link to Dynamic Translation. Dynamic Translation for Agent Chat Watch this video for more information on global support with Dynamic Translation for Agent Chat.

Prerequisite steps

These tasks must be completed prior to activating DTAC:

Activating DTAC

DTAC translates chat conversations from one language to another. The preferred languages for the agent and requester are based on their user profiles and a translation service translates the messages into the defined language of the other participant. Translation service providers support language detection for requesters who are not logged in to ServiceNow®, also referred to as guest users.

DTAC is inactive by default. Before activating DTAC, the following requirements must be completed:

Activate the Dynamic Translation for Agent Chat plugin (com.glide.cs.dynamic.translation.agent.chat).

This also activates these plugins:

  • Dynamic Translation (com.glide.dynamic_translation)
  • Conversational Dynamic Translation (com.glide.dynamic_translation.va_async)

and these system properties:

  • true - sync
  • false - async
  • absence of this property - async

Transferring from Virtual Agent to a live agent

Once an agent accepts a chat, they can see the chat history between the Virtual Agent and requester in their preferred language for more context.

Virtual Agent topics must be set up in the desired languages prior to using DTAC. To learn more about how to set up topics, see Build conversations in the Asset library in Assistant Designer.

[Omitted image "transfer-va-live-agent.png"] Alt text: Transferring from virtual agent to live agent

Translation support in chat conversations

When DTAC is enabled, these items are translated in chat conversations:

  • Users' messages

  • System messages

  • Virtual Agent chat history

  • Record card field values

  • Rich controls

    Type Rich Control
    User input String
    User input Static choice list
    User input Reference choice
    User input Boolean
    User input Date time
    User input File picker
    User input Carousel
    Bot response Text
    Bot response Single link
    Bot response Multiple links
    Bot response Multi-flow output
    Bot response Script output
    Bot response Record card

DTAC does not support record card labels. For this functionality to operate, system localization properties must be configured. Navigate to System Properties > System Localization. For more information, see ServiceNow® product documentation on Localization settings.

[Omitted image "messages-translation-support.png"] Alt text: Messages and record card translation support

Analytical reports for DTAC

You can generate a report that counts the number of DTAC chats, to assess how many conversations use the DTAC option.

Monitor the number of true values in the Translated column in the Interaction table.

Parent Topic:Configuring Agent Chat

Search documentation
Search document titles and file paths on the australia branch