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

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu ServiceNow AI Platform Administration

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Migrate customized Translator Configurations to v3 flows

# Migrate customized Translator Configurations to v3 flows {#ariaid-title1}

* Release version: Xanadu
* 
* Updated January 6, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

Implement the contract with subflows using complex objects in the input and output
fields for dynamic translation of text.

## Before you begin

Role required: admin

## About this task

Important:  
With the Xanadu Patch 3 release, default Translator Configurations are automatically updated to v4 flows. For more information, see [Migrate customized Translator Configurations to v4 flows](https://servicenow-prod.fluidtopics.net/BJhi1P24zI7qdlGIhzoGAw "Migrate your customized translator configurations to v4 flows. Version 4 flows for Dynamic Translation are available from the Xanadu Patch 3 release.").

The previous v3 flows are still supported as follows. However, Exclusion Framework functionality may not be available with v3.
After an upgrading to releases prior to Xanadu Patch 3, default translator configurations that are not customized are automatically updated to v3 flows.  
You need to manually migrate to version v3 for the following translator configurations:

* Translator configurations that are available by default but customized from New York onwards.
* Custom translator configurations that you added to integrate with a third-party translation service provider.
{#migrate-v3-dynamic-translation__ul_q3k_dkq_hkb}

For a translator configuration that you added to integrate with a translation service provider of your choice, implement Integration Hub subflows with complex objects in the input and output fields. These subflows are required to interact with the translation service provider for language detection and translation. For information
on this implemention, see [Integrate with a translation service provider](https://servicenow-prod.fluidtopics.net/z3tVxb0hbqNtt3mTsKtaVw "Integrate with a third-party translation provider of your choice for machine translation of user-generated text.").

## Procedure

1. Navigate to AllDynamic TranslationTranslator Configurations.
2. Select a translator configuration.
3. In the Translator Configuration form, update these fields.  
   {#migrate-v3-dynamic-translation__table_nyc_xct_shb__entry__2}

   | Field | Description |
   |-|-|
   | Active | Activates the translator configuration to integrate with Dynamic Translation. |
   | Version | Version of the contract used in subflows. Select v3. |
   | Choose a translate subflow | Integration Hub subflow with complex objects in the input and output fields to translate the input text. * For the translator configurations that are available by default but customized, select Translate Text \[translate_text_v3\]. * For a translator configuration that you added to integrate with a translation service provider of your choice, select the subflow that you implemented with complex objects. The contract now supports multiple texts in a single method call. {#migrate-v3-dynamic-translation__ul_nfh_ct3_jkb} |
   | Choose a detect subflow | Integration Hub subflow with complex objects in the input and output fields to detect the language of the input text. * For the translator configurations that are available by default but customized, select Detect Language \[detect_language_v3\]. * For a translator configuration that you added to integrate with a translation service provider of your choice, select the subflow that you implemented with complex objects. The contract now supports multiple texts in a single method call. {#migrate-v3-dynamic-translation__ul_hx4_w53_jkb} |
   | Mark as default for translation | Marks the translator as the default configuration for dynamic translation of text. |
   | Mark as default for detection | Marks the translator as the default configuration to detect language of the input text. |
   [Table 1. Translator Configuration form fields]

   {#migrate-v3-dynamic-translation__table_nyc_xct_shb}
4. Select Update.

*[\>]: and then


