Migrate customized Translator Configurations to v3 flows

  • Release version: Yokohama
  • Updated January 30, 2025
  • 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.

    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.

    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.

    Procedure

    1. Navigate to All > Dynamic Translation > Translator Configurations.
    2. Select a translator configuration.
    3. In the Translator Configuration form, update these fields.
      Table 1. Translator Configuration form fields
      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.
      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.
      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.
    4. Select Update.