Prerequisites for using Dynamic Translation in Virtual Agent
To enable dynamic machine translation, install ServiceNow® language plugins and Dynamic Translation plugins. Then configure Dynamic Translation for your instance.
Before you can enable dynamic machine translation for a language, you must install and configure Dynamic Translation on your instance.
-
As an admin, install the following plugins:
- Glide Virtual Agent (com.glide.cs.chatbot)
- Dynamic Translation for Virtual Agent (com.glide.cs.dynamic.translation.virtual_agent)
-
Activate language plugins for each language that you want to deploy with dynamic translation.
Note: Languages for Dynamic Translation are stored in the sys_cs_dynamic_translation_virtual_agent table.
-
Create exclusion rules for specific terms and content patterns within the Exclusion Framework.
The following translation service providers are pre-configured once the plugins are installed:
- Microsoft Azure
- Microsoft Azure OEM
- Google Translate
Configuring other translation service providers
Note: The following content is only relevant to live agent conversations that use Dynamic Translation for Agent Chat.
You can configure any other translation service provider in the Dynamic Translation application as follows:
-
Create a language code mapping to map translator language codes to the ServiceNow® language codes.
Next step
(Legacy) Configure Dynamic Translation service integration credentials
---
title: Prerequisites for using Dynamic Translation in Virtual Agent
description: To enable dynamic machine translation, install ServiceNow language plugins and Dynamic Translation plugins. Then configure Dynamic Translation for your instance.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/conversational-interfaces/virtual-agent/prereq-using-dt-va.html
release: australia
product: Virtual Agent
classification: virtual-agent
topic_type: concept
last_updated: "2026-09-10"
reading_time_minutes: 1
breadcrumb: [Translate conversations, Virtual Agent, Conversational Interfaces]
---
# Prerequisites for using Dynamic Translation in Virtual Agent
To enable dynamic machine translation, install ServiceNow® language plugins and Dynamic Translation plugins. Then configure Dynamic Translation for your instance.
Before you can [enable dynamic machine translation](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/virtual-agent/enable-dynamic-lang-detection.md) for a language, you must install and configure Dynamic Translation on your instance.
1. As an admin, install the following plugins:
- Glide Virtual Agent \(com.glide.cs.chatbot\)
- Dynamic Translation for Virtual Agent \(com.glide.cs.dynamic.translation.virtual\_agent\)
2. [Activate language plugins](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/t_ActivateALanguage.md) for each language that you want to deploy with dynamic translation.
**Note:** Languages for Dynamic Translation are stored in the sys\_cs\_dynamic\_translation\_virtual\_agent table.
3. [Enable LLM languages](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/virtual-agent/enable-dynamic-translation-for-now-assist-applications.md).
4. Create exclusion rules for specific terms and content patterns within the [Exclusion Framework](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/dyn-translation-exclusion-framework.md).
The following translation service providers are pre-configured once the plugins are installed:
- Microsoft Azure
- Microsoft Azure OEM
- Google Translate
## Configuring other translation service providers
**Note:** The following content is only relevant to live agent conversations that use Dynamic Translation for Agent Chat.
You can configure any other translation service provider in the Dynamic Translation application as follows:
1. [Integrate with a translation service provider](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/integrate-translation-service-provider.md).
2. [Create a translator configuration in Dynamic Translation](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/create-custom-translator.md).
3. [Create a language code mapping](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/create-language-code-mapping.md) to map translator language codes to the ServiceNow® language codes.
## Next step
[\(Legacy\) Configure Dynamic Translation service integration credentials](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/configure-translation-srvc-integration-credentials.md)
| title | Prerequisites for using Dynamic Translation in Virtual Agent |
| description | To enable dynamic machine translation, install ServiceNow language plugins and Dynamic Translation plugins. Then configure Dynamic Translation for your instance. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/conversational-interfaces/virtual-agent/prereq-using-dt-va.html |
| release | australia |
| product | Virtual Agent |
| classification | virtual-agent |
| topic_type | concept |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | Translate conversationsVirtual AgentConversational Interfaces |