Google Cloud Translation API logo

Google Cloud Translation API

Google Cloud Translation API is a developer service that translates text, documents and media across 189 languages.

It offers Basic and Advanced editions, neural machine translation for everyday content, a translation language model for conversational text, and Adaptive Translation, which tunes output to a brand's tone using a small…

Google Cloud Translation API screenshot

Google Cloud Translation API is a developer service that translates text, documents and media across 189 languages. It offers Basic and Advanced editions, neural machine translation for everyday content, a translation language model for conversational text, and Adaptive Translation, which tunes output to a brand's tone using a small set of example translations. Advanced adds glossaries, custom models, batch translation and formatted document translation. The first 500,000 characters sent each month are free, though that allowance does not cover LLM translation.

Developers building multilingual apps and websites are the main audience, along with localization teams that need consistent terminology across long documents. Product teams can use Basic for short user-generated content such as comments, while publishers and enterprises choose Advanced for long-form material that needs accuracy. Setup requires a Google Cloud project with the API enabled and a client library for a common programming language, so some engineering skill is expected. Contact center operators and media companies also fit this profile.

Common scenarios include translating a website or app programmatically, translating user reviews and support messages in real time, and subtitling video by combining Speech-to-text, Translation and Transcoder APIs. Companies can add voice-over in other languages with Text-to-speech, which offers 380+ voices across more than 50 languages. Multilingual contact centers pair it with the Customer Engagement Suite so agents and customers speak different languages across phone and chat. Batch translation handles large document archives, and glossaries keep product names and technical terms fixed.

Google Cloud Translation API alternatives

See all →

Frequently asked

6 questions
What kinds of content can the API translate?
It translates text, websites, apps, documents and media transcripts across 189 languages. Advanced adds formatted document and batch translation.
Who should use this API?
Developers and localization teams who need programmatic translation inside apps, sites or workflows. Enterprises with long documents or contact centers also use it.
How can I add subtitles to video in other languages?
Store the videos in Cloud Storage, transcribe them with Speech-to-text, translate the transcript with the Translation API, then add subtitles with the Transcoder API.
Is there a free tier?
The first 500,000 characters sent to the API each month are free, with Basic and Advanced combined. This allowance does not apply to LLM translation.
What is the difference between Basic and Advanced?
Basic suits short-form, casual or user-generated content. Advanced supports glossaries, custom models, batch and formatted document translation for long-form content that needs consistency.
How do I start using it?
Create a Google Cloud project, enable the API, and install a client library for your programming language. A Python codelab and a console demo are available for testing.

Reviews (0)

Write review

No reviews yet. Be the first to share your experience.