Exploring Dynamic Translation
Summarize
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 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
- Procure any ServiceNow, Inc. subscription that is Professional or above, and includes Dynamic Translation.
- Activate your choice of language or languages. For more information, see Activate a language. The language plugin also activates Localization Framework.
- Activate the Dynamic Translation plugin (com.glide.dynamic_translation). For information, see Activate Dynamic Translation.
- Sign up and create an account with a translation service provider. By default, the
following translation service providers are supported:
- Microsoft. To sign up, see the Microsoft documentation. For more information, see Microsoft Azure Translator Service spoke.
- Google. To sign up, see the Google website. For more information, see Google Cloud Translator Service Spoke and Set up Google Cloud Translator Service spoke.
Note:The Google Cloud Translator Service spoke is installed from the ServiceNow Store.
- 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.
- 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 |