The Google Translation API is priced monthly based on usage. Translation usage is calculated in millions of characters, where 1 million = 106 characters.

Prices per month

0-1 billion characters
Translation $20 per 1,000,000 characters*
Language Detection $20 per 1,000,000 characters*

If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.

* Price is per character sent to the API for processing, including whitespace characters. Empty queries are charged for one character. Google charges on per character basis, even if the character is multiple bytes, where a character corresponds to a (code-point). For example, translating "こんにちは" to English counts as 5 characters for the purposes of billing.

Prices are 'pro rata' (proportional and incremental). Charges are scaled to the number of characters actually provided to the service. If you send 75,000 characters for processing within a month, for example, you are charged $1.50.

This pricing is for applications on personal systems (e.g., phones, tablets, laptops, desktops). Please contact us for approval and pricing to use the Translation API on embedded devices (e.g., cars TVs, appliances, or speakers).

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

Google Cloud Platform costs

Note that you may be charged for other Google Cloud Platform resources used in your project, such as Google Compute Engine instances, Google Cloud Storage, etc. For full information, consult our Google Cloud Platform Pricing Calculator to determine those separate costs based on current rates.

Send feedback about...

Google Cloud Translation API Documentation