---
sourceDocument: Yokohama Conversational Interfaces
sourceDocumentLink: https://www.servicenow.com/docs/r/yokohama/conversational-interfaces

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Conversational Interfaces

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Prerequisites for using Dynamic Translation in Virtual Agent

# Prerequisites for using Dynamic Translation in Virtual Agent {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

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://www.servicenow.com/docs/TuOUv0MDkAwext~dQ2ohjg "Enable Dynamic Translation for one or more languages in Chat Settings for Virtual Agent.") 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)
   {#prereq-using-dt-va__ul_bdw_4dc_dtb}
2. [Activate language plugins](https://www.servicenow.com/docs/access?context=t_ActivateALanguage&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US) 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. (Optional) [Enable NLU languages in Virtual Agent settings](https://www.servicenow.com/docs/ISpc_5A2sfR0MscKI3exzQ "If you plan to use language-specific NLU models, you must enable the installed languages in the Supported NLU Languages list. A language is enabled if the Enabled column displays true. English language is enabled by default."), if you are using NLU topic discovery.  
   Note:  
   NLU detection and discovery values are stored in the sys_cs_general_settings table. As of Vancouver, ServiceNow NLU is the available NLU driver.
4. (Optional) [Enable LLM languages in Now Assist Admin](https://www.servicenow.com/docs/EWDN4TNGcLENp3Pvej_yKA "Turn on multilingual service for user-entered text with native translation or Dynamic Translation in Now Assist applications.") if you are using Now Assist in Virtual Agent.
5. (Optional) Create exclusion rules for specific terms and content patterns within the [Exclusion Framework](https://www.servicenow.com/docs/access?context=dyn-translation-exclusion-framework&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US).

{#prereq-using-dt-va__ol_fml_yfr_3tb}  
The following translation service providers are pre-configured once the plugins are installed:

* Microsoft Azure
* Microsoft Azure OEM
* Google Translate
{#prereq-using-dt-va__ul_ush_fgr_3tb}

## Configuring other translation service providers {#prereq-using-dt-va__section_rxm_1t5_x5b}

Note:  
The following content is only relevant to NLU conversations and live agent LLM 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://www.servicenow.com/docs/access?context=integrate-translation-service-provider&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US).

2. [Create a translator
   configuration in Dynamic Translation](https://www.servicenow.com/docs/access?context=create-custom-translator&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US).

3. [Create a language code
   mapping](https://www.servicenow.com/docs/access?context=create-language-code-mapping&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US) to map translator
   language codes to the ServiceNow® language codes.

{#prereq-using-dt-va__ol_zwl_xbf_s5b}

## Next step {#prereq-using-dt-va__section_esj_dt5_x5b}

[Configure Dynamic Translation service integration credentials](https://www.servicenow.com/docs/XgfYpwC8cCTlUUpfjKABjw "Configure the credential and connection for your translation service.")

