Overview
Cloud Translation API
Cloud Translation API uses Google's neural machine translation technology to let you dynamically translate text through the API using a Google pretrained or custom model.
It has two editions: Basic and Advanced. Both provide fast and dynamic translation, but Advanced offers additional customization features, such as domain-specific translation, formatted document translation, and batch translation.
The first 500,000 characters sent to the API to process (Basic and Advanced combined) per month are free.
Translation Hub
Translation Hub is designed for organizations that translate a large volume of documents into many different languages. It is a fully managed, self-service document translation service that uses both Cloud Translation API and AutoML Translation.
It is a centralized platform with strong enterprise administration, control, and security, simplifying the translation workflow and helping organizations maintain consistency and quality across multiple projects while keeping costs down.
AutoML Translation
AutoML Translation enables you to create custom translation models tailored to your specific domain or use case, no coding required.
It utilizes machine learning to analyze your provided translated text pairs and develop a model that can translate new content in the same domain with a higher degree of accuracy than the standard Google pretrained model.
It seamlessly integrates with Cloud Translation API and Translation Hub service for a smooth workflow orchestration.
Media file translation, subtitling, and voice-over solutions
For a simple translated transcript of a video or audio, Speech-to-text API transcribes your video or audio with high accuracy into a text file that can be translated by the Translation API into different languages.
To subtitle your videos after transcription and translation, use Transcoder API to add subtitles.
To voice-over your videos in different languages, first transcribe and translate, and then use Cloud Text-to-speech API to synthesize custom, lifelike speech in 380+ voices across 50+ languages.
Multilingual contact center solution for global markets
Data privacy and security
Google Cloud has industry-leading capabilities that give you—our customers—control over your data and provide visibility into when and how your data is accessed.
As a Google Cloud customer, you own your customer data. We implement stringent security measures to safeguard your customer data and provide you with tools and features to control it on your terms. Customer data is your data, not Google’s. We only process your data according to your agreement(s).
Learn more in our Privacy Resource Center.
Compare translation products
What is it
An API that delivers best-in-class machine translation results using Google’s neural machine translation technology.
A fully managed service that allows organizations to translate a large volume of documents and manage their workflows.
A custom translation machine learning model training service that integrates with Translation API and Translation Hub.
Best for
Translate websites, apps, documents, user comments, and more.
Enterprise document translation workflow management.
Train a custom translation model for higher level of accuracy in domain-specific content.
Editions and tiers
Basic: short-form and casual content.
Advanced: long-form content that requires consistency and accuracy.
Basic: generic content.
Advanced: domain-specific content and content that requires human review and editing.
N/A
Key features
-Support >100 language pairs
-Advanced edition supports domain-specific translation with higher accuracy
-Enterprise-grade control and security
-Zero deployment time
-Custom model
-Format retention
-Human review
-No-code ML translation model training
-Seamlessly integrates with Translation API and Translation Hub
Translation API | Translation Hub | AutoML Translation | |
---|---|---|---|
What is it |
An API that delivers best-in-class machine translation results using Google’s neural machine translation technology. |
A fully managed service that allows organizations to translate a large volume of documents and manage their workflows. |
A custom translation machine learning model training service that integrates with Translation API and Translation Hub. |
Best for |
Translate websites, apps, documents, user comments, and more. |
Enterprise document translation workflow management. |
Train a custom translation model for higher level of accuracy in domain-specific content. |
Editions and tiers |
Basic: short-form and casual content. Advanced: long-form content that requires consistency and accuracy. |
Basic: generic content. Advanced: domain-specific content and content that requires human review and editing. |
N/A |
Key features |
-Support >100 language pairs -Advanced edition supports domain-specific translation with higher accuracy |
-Enterprise-grade control and security -Zero deployment time -Custom model -Format retention -Human review |
-No-code ML translation model training -Seamlessly integrates with Translation API and Translation Hub |
How It Works
Translation API and Translation Hub are translation services, while AutoML Translation integrates with both to enhance accuracy with custom translation models.
Translation API helps you programmatically translate your apps, websites, and programs in real time. It works with other APIs for more sophisticated use cases—explained in the Common uses section. Translation Hub offers a no-code web interface to orchestrate complex translation workflows with enterprise-grade control and security.
Common Uses
Manage enterprise translation workloads
Fast translation, format retention, transparent pricing
Authorized business users sign in and request
translations through a Translation Hub portal.
These portal users might be localization
managers or content creators who want to
rapidly translate documents. Portals are managed by a Google Cloud
administrator in a Google Cloud project.
Administrators add them to their Google Cloud
project and assign them to portals for access.
Portal users can only access their assigned
portals, not the related Google Cloud project.
Translate a website or app
Programmatically translate your site and app with scale
To translate long form content on your
website or in your app, with consistency and
higher level of accuracy, use
Cloud Translation API - Advanced.
Otherwise, use
Cloud Translation API - Basic
for simplicity and scale. Create a Google Cloud project with the API
enabled to use the service, then install
client libraries for common programming
languages to make calls to the API. With
Advanced edition, you can use glossaries,
custom translation models, and
batch translate
for efficiency.
First 500,000 characters sent to Cloud Translation API for processing every month are free.
Subtitle a video in different languages
Subtitle at scale with Google Cloud APIs
Use
Cloud Speech-to-text API
and
Cloud Translation API
to subtitle your videos in different languages
at the same time. Store the videos you’d like
to subtitle in Cloud Storage. Cloud
Speech-to-text API then
transcribes
your video with accuracy and supports speech
recognition in
145 languages.
Cloud Translation API takes the transcription
output (plain text and srt files) and
translates into up to
130+ languages.
The translated files can then be uploaded to
your video for subtitles to show up.
Both APIs have a free tier that allows you to use the products for free up to monthly limits.
Dub a video in different languages
Dub your video with AI
Dubbing a video in a foreign language
requires Cloud
Speech-to-Text,
Translation,
and
Text-to-Speech
APIs. Speech-to-Text API’s transcription of
your video gets translated into desired
languages by the Translation API; then
Text-to-Speech API generates audio from the
translated text. All the APIs’ performance can be enhanced
with a custom or domain-specific model. For
example, Text-to-Speech API can create unique
and natural-sounding voices for your
organization with a
custom voice
model.
Both APIs have a free tier that allows you to use the product for free up to monthly limits.
Train a custom translation model
No-code translation model training with AutoML
Access AutoML translation capabilities via
Cloud Translation - Advanced
to build custom models. It retains all future
model enhancements, and the models you build
remain available to you across Translation API
and Translation Hub advanced tier
services. With no coding, you use your domain-specific
datasets (pairs of segments in the source and
target languages) to finetune Google’s
pretrained model for higher accuracy. Your
data remains yours and will not be used to
train Google models.
Translate formatted documents
Translate documents with rich format retention
Cloud Translation API - Advanced
provides a Document Translation API for directly
translating formatted documents, including Google
Workspace, Microsoft Office, and PDF files. It
preserves the original formatting and layout in
translated documents. You can create a Google Cloud project with the
API enabled, and install client libraries for
common programming languages to call the API. You
can also use features such as glossaries,
custom translation models,
and
batch translate
for efficiency.
First 500,000 characters sent to Cloud Translation API for processing every month are free.
Translation-aided customer interactions
Translate customer interactions in real time with CCAI
When your customers and agents speak different
languages,
Contact Center AI (CCAI)
works with the
Translation API
to deliver a seamless communication across online
chat and phone calls. During a phone call, CCAI
transcribes
what the customer says, the Translation API
translates it into the agent’s preferred language
in real time, the agent replies in their language,
which gets translated back into the customer’s
language, and CCAI delivers the translated
response in synthesized speech.
Agent Assist, under the CCAI solution, works with the Translation and other APIs to enable this use case.
Pricing
Translation pricing
Basic - use pretrained model
First 500,000 characters per month
Free
500,000 to 1 billion characters per month
$20
per million characters
Document translation
$0.08
per page
First 500,000 characters per month
Free
500,000 to 250 million characters per month
$80
per million characters
Above 250 million characters
Document translation
$0.25
per page
Basic tier
Enterprise document translation platform with general-purpose Google pretrained models.
$0.15
per page per target language
Advanced tier
On top of basic features, it supports translation memory, use of custom translation models, human review, and machine translation quality prediction (MTQP) scores.
$0.50
per page per target language
Custom translation model training
$45
per hour, $300 max per training job
Translation pricing | |||
---|---|---|---|
Price table | Editions and tiers | Description | Pricing |
Translation API |
Basic - use pretrained model |
First 500,000 characters per month |
Free |
|
500,000 to 1 billion characters per month |
$20 per million characters |
|
|
Document translation |
$0.08 per page |
|
Advanced - use a custom model
|
First 500,000 characters per month |
Free |
|
|
500,000 to 250 million characters per month |
$80 per million characters |
|
|
Above 250 million characters |
||
|
Document translation |
$0.25 per page |
|
Translation Hub |
Basic tier |
Enterprise document translation platform with general-purpose Google pretrained models. |
$0.15 per page per target language |
Advanced tier |
On top of basic features, it supports translation memory, use of custom translation models, human review, and machine translation quality prediction (MTQP) scores. |
$0.50 per page per target language |
|
AutoML Translation |
|
Custom translation model training |
$45 per hour, $300 max per training job |