Google Cloud Translator Service Spoke

  • Release version: Zurich
  • Updated July 31, 2025
  • 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 Google Cloud Translator Service Spoke

    The Google Cloud Translator Service Spoke enables ServiceNow customers to dynamically translate user-entered text and detect language using Google’s translation service. It integrates with the Dynamic Translation framework and requires the spoke to be installed from the ServiceNow Store and the Dynamic Translation plugin to be active.

    Show full answer Show less

    This spoke supports Google Translate API version v3 and is available for customers with a Professional or higher ServiceNow subscription (including Dynamic Translation) or an Integration Hub subscription.

    Key Features

    • Subflows: Provides reusable subflows in Published state for detecting language and translating text to multiple languages. These can be integrated into other flows and subflows.
      • Detect Language: Detects the language of input text.
      • Translate Text To Multiple Languages: Translates input text into multiple target languages.
    • Actions: Offers discrete actions to detect language and translate text either to a single language or multiple languages.
      • Detect Language
      • Translate Text To Single Language
      • Translate Text To Multiple Languages
    • Connection Management: Uses OAuth 2.0 JWT Bearer Grant tokens generated from your Google Cloud account. Integration Hub aliases (specifically the GoogleTranslation alias) manage connection and credential information to simplify credential management across environments.

    Practical Considerations

    • No sample flows are included with the spoke; use the provided subflows and actions to build your own translation workflows.
    • Proper setup of your Google Cloud account and OAuth credentials is required to authenticate and authorize translation actions.
    • Using connection aliases in Integration Hub allows for easier maintenance without updating individual actions when credentials change.

    Next Steps

    To implement the Google Cloud Translator Service Spoke:

    • Install the spoke from the ServiceNow Store.
    • Activate the Dynamic Translation plugin in your instance.
    • Configure your Google Cloud account to generate the necessary OAuth 2.0 JWT Bearer Grant token.
    • Set up the GoogleTranslation alias in Integration Hub for connection management.
    • Incorporate the provided subflows and actions into your workflows to enable dynamic translation and language detection capabilities.

    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 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.

    Subscription

    This spoke requires one of the following subscriptions:See the Google Cloud Translator Service Spoke in ServiceNow Store.

    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.