Cloud Translation

Dynamically translate between languages.

Try It Free

View documentation for this product.

Fast, dynamic translation

Cloud Translation offers both an API that uses pretrained models and the ability to build custom models specific to your needs, using AutoML Translation.

The Translation API provides a simple programmatic interface for translating an arbitrary string into any supported language using state-of-the-art Neural Machine Translation. It is highly responsive, so websites and applications can integrate with Translation API for fast, dynamic translation of source text from the source language to a target language (such as French to English). Language detection is also available in cases where the source language is unknown. The underlying technology is updated constantly to include improvements from Google research teams, which results in better translations and new languages and language pairs.

AutoML Translation makes it possible for developers with limited machine learning expertise to train high-quality custom models. After uploading translated language pairs, AutoML Translation will train a model that can scale as needed to adapt to demands. AutoML Translation offers the ability to create a high-quality production-ready model in a short amount of time.

Try the API

Translate many languages

Translation API supports more than one hundred different languages, from Afrikaans to Zulu. Used in combination, this enables translation between thousands of language pairs.

Many Language

Language detection

Sometimes you don’t know your source text language in advance. For example, user-generated content might not contain a language code. Translation API can automatically identify languages with high accuracy.

Language Detection

Simple integration

Translation API is an easy-to-use Google REST API. You don’t have to extract text from your document, just send it HTML documents and get back translated text.

Simple Integration

Highly scalable

Translation API can seamlessly scale with almost any volume. We provide a generous daily quota and allow you to set limits below that amount. If a higher quota is needed, you can simply request an increase.

Highly Scalable

Simple, affordable pricing

Translation API charges on a per-character basis, even if the character is multiple bytes. Our prices are affordable, making Translation API a low-cost localization solution compared to alternative methods.

Simple Affordable Pricing

Cloud Translation customers

Translation API features

Dynamically translate between thousands of available language pairs.

Programmatic access
Translation API is accessible via a standard Google REST API. See sample code for different programming languages including Python, Objective C, and Ruby.
Text translation
Translation API supports more than 100 languages and thousands of language pairs. You can send in HTML and receive HTML with translated text back. You don't need to extract your source text or reassemble the translated content.
Language detection
Detect a document’s language and translate it using REST API.
Continuous updates
Behind the scenes, Translation API is learning from logs analysis and human translation examples. Existing language pairs improve and new language pairs come online at no additional cost.
Adjustable quota
Easily increase your quota from 2M characters per day to 50M per day or request a higher quota.
Affordable, easy pricing
Translation API pricing is based on millions of characters sent. Our pricing schedule is easy to understand and affordable.

How AutoML Translationbeta works

AutoML Translation Works

AutoML Translationbeta features

Language support
Custom translation models are supported for these language pairs.
Custom models
Train custom machine learning models with minimum effort and machine learning expertise.
Powered by Google’s AutoML and Transfer Learning
Leverages Google state-of-the-art AutoML and Transfer Learning technology to produce high-quality models.
Programmatic access
The AutoML model is accessible via a standard Google REST API. See sample code for different programming languages, including Python, Objective C, and Ruby.
Fully integrated
At its core, Cloud AutoML is fully integrated with other Google Cloud services, providing customers with a consistent method of access across the entire Google Cloud service line. Store your training data in Google Cloud Storage.

Translation API pricing

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

Feature Cost (USD) up to 1,000 M characters/month
Text Translation $20 per million characters
Language detection $20 per million characters
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
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 Translationbeta pricing

AutoML Translation pricing is based on Training and Prediction usage and storage.

$76 per hour
1–500,000 characters Free
500,001–5,000,000 characters* $80 per million characters
*Contact us for pricing above 5,000,000 characters.
Products or features listed on this page are in beta. For more information on our product launch stages, see here.

Send feedback about...

Translation API