Integrates with Google Cloud Translation API using OAuth 2.0 authentication. Configure OAuth credentials and Google Cloud settings to enable Google Translate integration.

Custom Google Translate Engine

Integrates with Google Cloud Translation API using OAuth 2.0 authentication. This engine provides access to Google’s extensive language coverage through your own Google Cloud project.

Required GCP Permissions

Permission Required For
roles/cloudtranslate.user Basic translation (v2 & v3 API)
roles/cloudtranslate.admin Creating & managing glossaries
roles/storage.objectViewer Reading glossary files from Cloud Storage

Required OAuth Scopes

Scope Required For
https://www.googleapis.com/auth/cloud-translation Basic translation only
https://www.googleapis.com/auth/cloud-platform Glossary translation (v3 API requires this)

💡 Use https://www.googleapis.com/auth/cloud-platform if you plan to use glossaries — it covers both.

Step 1 — Enable APIs

  1. Go to https://console.cloud.google.com/apis/library
  2. Search for and enable:

Step 2 — Assign IAM Roles to Your Account

  1. Go to https://console.cloud.google.com/iam-admin/iam
  2. Find your Google account (the one you will sign in with during authentication)
  3. Click the pencil (edit) icon → Add another role
  4. Add the following roles:
  5. Click Save

Step 3 — Configure OAuth Consent Screen

  1. Go to https://console.cloud.google.com/apis/credentials/consent