Exploring Dynamic Translation

  • Release version: Washingtondc
  • Updated June 24, 2024
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Exploring Dynamic Translation

    Dynamic Translation enables live translation of form fields, knowledge articles, and integration with third-party translation services within the ServiceNow environment. Activating this feature facilitates machine translation across various elements like forms, activity streams, and chats by utilizing a chosen translation service provider.

    Show full answer Show less

    Key Features

    • Activation Requirements: A Professional or above subscription is required to activate Dynamic Translation.
    • Supported Translation Services: Microsoft and Google are the default providers, with options to configure others.
    • Configuration: Users must create connections to the chosen translation service, specify credentials, and set default translation configurations.
    • Form and Activity Stream Integration: Dynamic translation can be enabled on form fields and activity streams by configuring specific attributes and allow lists.
    • Multi-Language Support: The platform supports various languages as per the selected service provider's capabilities.

    Key Outcomes

    • Users can achieve live translation in forms and activity streams, enhancing user experience and accessibility.
    • Knowledge articles can be translated, benefiting agents and users alike.
    • Administrators can customize translation services to meet specific organizational needs.
    • End users and agents can communicate seamlessly across multiple languages in chats and interactions.

    Learn more about Dynamic Translation, including enabling live translation of form fields, translating knowledge articles, and integrating with third-party translation services.

    Dynamic Translation overview

    When you activate the Dynamic Translation plugin (com.glide.dynamic_translation), you make machine translation possible across your instance, including forms, activity streams, and chats. You can use a machine translation service provider of your choice. You can configure which tables and features enable dynamic translation for your users.

    Dynamic Translation workflow

    1. Procure any ServiceNow, Inc. subscription that is Professional or above, and includes Dynamic Translation.
    2. Activate your choice of language or languages. For more information, see Activate a language. The language plugin also activates Localization Framework.
    3. Activate the Dynamic Translation plugin (com.glide.dynamic_translation). For information, see Activate Dynamic Translation.
    4. Sign up and create an account with a translation service provider. By default, the following translation service providers are supported: You can also configure any translation service provider of your choice. For information about custom configurations, see Integrate with a translation service provider.
    5. Configure your translation service provider in Dynamic Translation.
      • After you have signed up with a translation service provider, do the following in your instance: create a connection, specify the credential information, then activate the translator configuration.
      • Set at least one translator configuration as the default for detection, to detect the language of the user-entered text.
      • Set at least one translator configuration as the default for translation request calls.
      • Dynamic Translation uses the ServiceNow® language codes and supports all the languages that the translation service providers support.
        Note:
        For languages where there is a difference in language codes, see Create a language code mapping to create a language code mapping record and associate it with the translator configuration record.
    6. Configure your use cases as needed.
      • To enable dynamic translation in a form field, configure the dictionary attribute. For more information, see Enable dynamic translation for a field.
      • To enable dynamic translation in an activity stream, include the table name in the allow list property. For more information, see Dynamic translation on forms and activity streams.
      • For other use cases, see the links in the Features column of the following Dynamic Translation benefits table.

    Dynamic Translation benefits

    Benefit Feature Users
    Live translation on forms Dynamic translation on forms and activity streams Agent
    Knowledge article translation Together with Localization Framework, enable the translation of Knowledge Base articles. Agent
    Set your preferred translation services Dynamic Translation spoke and integrating with third-party services Administrator
    Enable live translation for multiple languages DynamicTranslation API Administrator
    Translate text in conversations between end users and agents Dynamic Translation for Agent Chat End user, agent
    Support multi-language interactions in certain Now Assist applications Enable Dynamic Translation for Now Assist applications and Enable Dynamic Translation for capabilities in Generative AI Controller Agent