AWS Translate Spoke
Summarize
Summary of AWS Translate Spoke
The AWS Translate Spoke enables integration between your ServiceNow instance and AWS Translate services, allowing you to detect languages in text and translate text into desired languages. This integration helps automate multilingual processing tasks directly within ServiceNow workflows.
Show less
This spoke requires an Integration Hub subscription and is designed to work with AWS Translate API version 2017-07-01 and AWS Comprehend version 2017-11-27. Note that it currently does not support dynamic translation.
Key Requirements
- A user with full access to AWS Translate, along with their Access Key ID and Secret Access Key, which must be recorded for configuration.
- Installation of dependent ServiceNow plugins such as Complex Object, IntegrationHub Runtime, Flow Designer - Dynamic Inputs, and IntegrationHub Action Step - REST. Some of these may require additional licensing.
- Correct API version configuration in spoke actions if using a different AWS API version than the default.
Spoke Features and Actions
The spoke provides prebuilt actions and a sample flow to facilitate translation tasks:
- Detect Dominant Language: Uses AWS Comprehend to identify the language of provided text. Outputs a JSON string with detected languages and confidence scores, which can be used in subsequent workflow steps.
- Translate Text: Translates text from a source language to a target language using AWS Translate. Supports automatic source language detection if configured with a compatible region supporting Amazon Comprehend.
The sample flow "Translate Short Description when Incident is Created" demonstrates automatic translation of incident short descriptions into Spanish and can be customized to fit specific requirements.
Connection and Credential Management
Integration Hub employs aliases to manage connection and credential information efficiently across multiple environments. This approach simplifies credential management and avoids repetitive configuration updates when connection details change.
Practical Benefits for ServiceNow Customers
- Seamlessly incorporate language detection and translation into ServiceNow workflows, improving communication and service delivery in multilingual environments.
- Automate translation tasks such as incident descriptions to enhance support for global users.
- Leverage prebuilt actions and sample flows to accelerate deployment and customization within your ServiceNow instance.
Integrate your ServiceNow instance with AWS Translate to detect languages in the text and translate text to the required language.
Request apps on the Store
Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.
Integration Hub subscription
This spoke requires an Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.
Supported version
- If you use different API version, ensure that you change the API version in all spoke actions.
- The current version of the AWS Translate spoke is not compatible with dynamic translation.
Spoke dependencies
If you’re having trouble installing the app, ensure that these dependent plugins are installed:
- Complex Object (com.glide.cobject)
- ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
- ServiceNow Flow Designer - Dynamic Inputs (com.glide.hub.dynamic_inputs)
- ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
Spoke requirements
- User with full access to AWS Translate.
- Access Key ID and Secret Access Key of the user. Record these values for later use. For more information, see Create an access key.
Spoke flow
The AWS Translate spoke provides a sample flow, Translate Short Description when Incident is Created to demonstrate translating the short description to Spanish when an incident is created. You can customize the sample flow as per your requirement by creating a copy of it in the required scope.
Spoke actions
| Category | Action | Description |
|---|---|---|
| Language Management | Detect Dominant Language | Detects the language of text using AWS Comprehend service. Note: Provide the text for which you want to
detect the dominant language in the action input
Text. The output is a JSON string
that contains an array of the detected languages. One of the
elements in the array is Score. This
is a decimal number and its value is between
0 and
1. When the action is executed, the Languages Detected action output may not display any runtime value. However, the output data pill still holds the response data and can be used in the subsequent actions in the flow or subflow. |
| Translate Management | Translate Text | Translates text from the source language to the target
language using AWS Translate
service. Note:
|
Connection and credential alias requirements
Integration Hub uses aliases to manage connection and credential information, and OAuth credentials. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection.
For information about setting up the spoke, see Set up the AWS Translate spoke.