Cloud Translation API logo

Cloud Translation API

Cloud Translation API

Google Cloud Translation API offers neural machine translation across 100+ languages — among the best mainstream translation services.

Visit site ↗Health checked 9h ago
Use it when

Industry-leading quality and language breadth

Watch for

Per-character pricing — large batches add up

First check

Enable Cloud Translation API at console.cloud.google.com; generate an API key (v2 basic) or set up OAuth (v3 advanced). POST to https://translation.googleapis.com/language/translate/v2 with q and target.

Auth
api_key
CORS
No
HTTPS
Yes
Signup
Required
Latency
43 ms
Protocol
REST
Pricing
paid

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 43ms
01

About this API

Google Cloud Translation is the enterprise API form of Google Translate, sharing the same neural model. It splits into v2 (Basic) — API-key auth, character-billed — and v3 (Advanced) — OAuth auth, batch translation, glossary support, AutoML fine-tuning.

Quality is top-tier on major European and East Asian languages — translations among Chinese, Japanese, Korean, and English are reliably strong. HTML translation preserves `<p>`, `<a>`, and other tags so web localization keeps its layout. Glossary lets you keep brand names and domain terms consistent — upload a TSV of source/target pairs and reference the glossary at translate time.

Pricing is per character — about $20 per million for basic, $80 per million for AutoML models. For large batches, detect language first to skip content already in the target, or dedupe inputs. Mainland China cannot reach googleapis.com directly — deploy overseas or use a proxy.

02

What you can build

  • 1Localize websites and app UI dynamically
  • 2Translate user-generated content cross-language
  • 3Route customer support tickets across languages
  • 4Bulk translate documents and ecommerce listings
03

Strengths & limitations

Strengths

  • Industry-leading quality and language breadth
  • Basic v2 works with a simple API key — no OAuth
  • AutoML Translation fine-tunes on domain-specific bilingual data
  • HTML translation preserves tag structure

Limitations

  • Per-character pricing — large batches add up
  • Specialized domains (legal, medical) may need AutoML fine-tuning to reach quality bar
  • googleapis.com is inaccessible from mainland China without a proxy
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://google.com/<endpoint> \
  -H "Authorization: Bearer $API_KEY"
# Some providers use X-Api-Key instead — verify in the docs.
05

Getting started

Enable Cloud Translation API at console.cloud.google.com; generate an API key (v2 basic) or set up OAuth (v3 advanced). POST to https://translation.googleapis.com/language/translate/v2 with q and target.

06

FAQ

What is the free tier?+

First 12 months: 500,000 characters/month free. Beyond that, ~$20 per million characters.

v2 vs v3?+

Pick v2 for simple use with API-key auth. Pick v3 for batch translation, glossaries, AutoML, or enterprise features.

Does it work from China?+

googleapis.com is blocked in mainland China. Use overseas deployment or a VPN.

07

Technical details

CORS: NoHTTPS: YesSignup: YesOpen source: No
Auth type
api_key
Pricing
paid
Protocols
REST
SDKs
python, javascript, java, go, ruby, csharp
Response time
43 ms
Last health check
5/12/2026, 7:37:37 AM
08

Endpoints

Parsed from the OpenAPI spec. Showing 12 of 14 non-deprecated endpoints.

DELETE
/v3beta1/{name}projects
name:path*
GET
/v3beta1/{name}projects
name:path*
POST
/v3beta1/{name}:cancelprojects
name:path*
POST
/v3beta1/{name}:waitprojects
name:path*
GET
/v3beta1/{name}/locationsprojects
name:path*filter:querypageSize:querypageToken:query
GET
/v3beta1/{name}/operationsprojects
name:path*filter:querypageSize:querypageToken:query
POST
/v3beta1/{parent}:batchTranslateDocumentprojects
parent:path*
POST
/v3beta1/{parent}:batchTranslateTextprojects
parent:path*
POST
/v3beta1/{parent}:detectLanguageprojects
parent:path*
POST
/v3beta1/{parent}:translateDocumentprojects
parent:path*
POST
/v3beta1/{parent}:translateTextprojects
parent:path*
GET
/v3beta1/{parent}/glossariesprojects
parent:path*filter:querypageSize:querypageToken:query

2 more endpoints not shown. See the OpenAPI spec for the full list.

09

Tags

10

More from Google