Google Cloud Translator Service Spoke
Summarize
Summary of Google Cloud Translator Service Spoke
The Google Cloud Translator Service Spoke provides ServiceNow customers with subflows and actions to dynamically translate user-entered text and detect its language using Google’s translation service. This spoke integrates seamlessly within ServiceNow’s Dynamic Translation framework, enabling automated and multi-language translation capabilities directly within your workflows.
Show less
This integration requires installation from the ServiceNow Store, an active Dynamic Translation plugin, and appropriate subscriptions such as Professional or above with Dynamic Translation, or an Integration Hub subscription.
Key Features
- Language Detection: Subflows and actions to detect the language of input text using Google Translate API v3.
- Text Translation: Supports translating input text to a single language or multiple languages through dedicated subflows and actions.
- Reusable Subflows: Published subflows for language detection and multi-language translation that can be embedded into other flows to streamline automation.
- Connection Management: Utilizes OAuth 2.0 JWT Bearer Grant tokens via a Google Cloud account and manages credentials using Integration Hub alias records, simplifying credential updates across environments.
Practical Application
Customers can leverage this spoke to build multilingual capabilities into their ServiceNow processes, improving user experience and operational efficiency when working with global teams or diverse language inputs. By integrating Google’s translation services, you can automate language detection and translation without manual intervention.
Setup Requirements
- Install the spoke from the ServiceNow Store and activate the Dynamic Translation plugin.
- Configure a Google Cloud account to generate OAuth 2.0 JWT Bearer Grant tokens for authentication.
- Use the predefined GoogleTranslation alias record for managing connection and credential information securely and efficiently.
Expected Outcomes
Once set up, your ServiceNow instance can dynamically detect and translate text inputs across multiple languages, enabling more inclusive and automated communication workflows. The spoke’s integration with the Dynamic Translation framework ensures scalability and ease of maintenance in multilingual automation scenarios.
Provides subflows and actions to dynamically translate the user-entered text, and to detect the language of the text using the Google translation service.
Request apps on the Store
Visit the ServiceNow Store 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.
Subscription
- Any ServiceNow subscription that is Professional or above, and includes Dynamic Translation.
- Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.
Supported versions
Google Translate API version v3.
Scope of the spoke in the Dynamic Translation framework
To use Google Cloud Translator Service spoke in the Dynamic Translation framework, ensure that the spoke is installed in ServiceNow Store and the Dynamic Translation plugin is active. For more information, see Dynamic Translation.
Spoke flows
This spoke has no sample flows.
Spoke subflows
The Google Cloud Translator Service spoke provides subflows in the Published state to integrate with the Google translation service. These subflows can be used as part of other subflows and flows.
| Subflow | Description |
|---|---|
| Detect Language | Contains a set of inputs, actions, and outputs to detect the language of the input text. |
| Translate Text To Multiple Languages | Contains a set of inputs, actions, and outputs to translate the input text to multiple languages. |
Spoke actions
The Google Cloud Translator Service spoke provides actions to integrate with the Google translation service. Available actions include:
| Action | Description |
|---|---|
| Detect Language | Detects the language of the input text. |
| Translate Text To Single Language | Translates the input text to a single language. |
| Translate Text To Multiple Languages | Translates the input text to multiple languages. |
Google account requirements
The Google Cloud Translator Service spoke requires configuring your Google Cloud account to generate an OAuth 2.0 JWT Bearer Grant token.
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.
This spoke uses the GoogleTranslation alias record (sn_google_trans.GoogleTranslation) to authorize actions. For information about setting up the spoke, see Set up the Google Cloud Translator Service spoke.