Translation

Dynamically translate between languages using Google machine learning.

Fast, dynamic translation tailored to your content

Fast, dynamic translation tailored to your content

Translation offers the ability to quickly translate between languages, using the best model for your content needs. You can build custom models using AutoML Translation or leverage Google’s pre-trained models using Translation API.

AutoML Translation

Developers, translators, and localization experts with limited machine learning expertise can quickly create high-quality, production-ready models. Just upload translated language pairs and AutoML Translation will train a custom model that you can scale and adapt to meet your needs.

Translation API

Want your website and apps to instantly translate texts into more than one hundred languages? Translation API uses Google’s pre-trained neural machine translation to deliver fast, dynamic results. Within Translation API, you can now even choose to use custom model translations, streamlining your workflow within the same client library.

Translation API demo

Try the API

How AutoML Translation works

How AutoML Translation works

Benefits

Translate many languages

Translate many languages

Translation API’s pre-trained model supports more than one hundred languages, from Afrikaans to Zulu. AutoML Translation lets you build custom models in more than fifty language pairs.

Language detection

Language detection

When you don’t know your source text language — for instance, in user-generated content that doesn’t include a language code — our translation products automatically identify languages with high accuracy.

Glossary support

Glossary support

Translation API’s glossary can help you maintain your brand in translated content. Simply define the vocabulary you want prioritized, then save the glossary file to your translation project, and those words and phrases will be included in your copy.

Highly scalable

Highly scalable

Our translation products scale seamlessly. We provide a generous daily quota and let you set lower limits. And you can use batch translation with Google Cloud Storage to reduce the workflow complexity of translating long or multiple text files.

Easy integration

Easy integration

Translation’s easy-to-use Google REST API means you don’t have to extract text from your document; just send the HTML and you’ll get back translated text.

Simple, affordable pricing

Simple, affordable pricing

Translation charges on a per-character basis, even if the character is multiple bytes. AutoML Translation charges for training, per-character prediction usage, and storage. You only pay for what you use, so our products are usually more affordable than other options.

Which translation product is right for you?

You can work with either one or reap the benefits of both products in your workflow. Use AutoML Translation for training, managing, and predicting translations from custom models. For all of your other translation needs, leverage Translation API and some of its new sophisticated features, including glossary, batch translation, and model selection.

AutoML Translation Translation API
Glossary
Maintain and control your brand by defining the vocabulary and terminology you want to override within translations and then integrating these domain-specific terms into your translation workflows.
check mark
(beta)
Batch translations
Translate larger volumes of content in one translation request for text and HTML files stored on Google Cloud Storage.
check mark
(beta)
Custom models
Train custom machine learning models with minimal effort and machine learning expertise.
check mark
Powered by Google’s AutoML and transfer learning
Leverages Google state-of-the-art AutoML and transfer learning technology to produce high-quality models.
check mark
Custom text translation
Custom translation models are supported in more than 50 language pairs. Once created with AutoML Translation, you can use custom models with Translation API by selecting the model at the time of prediction.
check mark check mark
(beta)
Model selection
Choose the best model to suit your translation needs and streamline your workflows.
check mark check mark
(beta)
Language detection
Detect a document’s language and translate it with high accuracy using our REST API.
check mark
Integrated REST API
Translation is accessible via our REST API. See sample code for different programming languages, including Python, Objective C, and Ruby.
check mark check mark
Seamless workflow
You can send in HTML and get back HTML with translated text. No need to extract your source text or reassemble the translated content.
check mark check mark
Affordable pricing-by-character
Pricing is based on usage calculated in millions of characters sent, so you only pay for what you use. Just getting started? Enjoy our free tier for less than .5M characters per month.
check mark check mark
Adjustable quota
Easily increase your quota from 2M characters per day to 50M per day or request a higher quota.
check mark check mark
Fully integrated
Fully integrated with other Google Cloud services, providing a consistent method of access and the ability to store your training data in Google Cloud Storage.
check mark
More than 100 languages supported
Supports more than 100 languages and thousands of language pairs.
check mark

Translation API pricing

Translation API pricing is based on usage. Translation usage is calculated in millions of characters.
You’re billed per character, so you only pay for what you use.

1–500,000 characters 500,001–1 billion characters
Text translation (pre-trained) Free* $20 per million characters
Text translation (custom model) Free* $80 per million characters
Language detection $20 per million characters

*Conditions apply. For details, see our affordable and easy-to-understand pricing schedule for Translation API.

If you are requesting translation or language detection for over a billion characters per month, then contact a sales representative to discuss discount pricing.

AutoML Translation pricing

AutoML Translation pricing is based on training and prediction usage and storage.

Training 3+ hours
$76 per hour
Prediction 1–500,000 characters 500,001–5,000,000 characters*
Free $80 per million characters

*Contact us for pricing above 5,000,000 characters.

See our affordable and easy-to-understand pricing schedule for AutoML Translation.

Resources

Google Cloud

Get started

AutoML Translation

Create a custom machine learning model to scale and adapt to your translation needs.

Translation API

Create a pre-trained machine learning model to dynamically translate between languages.

Products or features listed on this page are in beta. For more information on our product launch stages, see here.

Cloud AI products comply with the SLA policies listed here. They may offer different latency or availability guarantees from other Google Cloud services.

Send feedback about...

Cloud Translation