Pricing  |  Cloud Translation  |  Google Cloud (2024)

  • Cloud Translation

Contact Us Start free

Stay organized with collections Save and categorize content based on your preferences.

You are charged on a monthly basis for the amount of content thatCloud Translation processes. The rate you're charged depends on the API methodsand which translation model you use. Prices are listed in US dollars (USD).If you pay in a currency other than USD, the prices listed in your currency onCloud Platform SKUsapply.

For pricing details, see Cloud Translation pricing for one of the followingeditions:

  • Cloud Translation - Advanced (v3)
  • Cloud Translation - Basic (v2)

Try it for yourself

If you're new to Google Cloud, create an account to evaluate how Cloud Translation performs in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.

Try Cloud Translation free

Cloud Translation - Advanced

Cloud Translation - Advanced pricing is structured by the API method and modeltype. For example, text and document translations are metered differently, andare therefore, charged differently.

For batch text and document translations, the number of characters or pagesprocessed equals the number of characters or pages in the source languagemultiplied by the number of target languages. For example, in a batchtranslation request, if you submit 5,000 characters and include two targetlanguages, the total number of characters to process is 10,000. If the operationfails, Cloud Translation only charges for the successful translations that werereturned.

The models you use during translations are also priced and metered differently.For the default Neural Machine Translation (NMT) and custom models, you arecharged on the number of input characters per target language. For largelanguage models (LLMs), which are used for adaptive translation, you are chargedon the number of input and the output characters for each target language.Cloud Translation meters the number of input and output charactersindependently, so the number of input and output characters are likely to bedifferent.

Although translations against the default NMT model andAutoML Translation custom models are both charged based on the number ofinput characters, they are metered separately. For example, the number ofcharacters that are sent to the NMT model for translation don't count towardscost of custom model translations.

The pricing information applies to the following methods:

  • adaptiveMtTranslate
  • batchTranslateDocument
  • batchTranslateText
  • detectLanguage
  • romanizeText
  • translateDocument
  • translateText

If you don't specify a source language for the translate method,Cloud Translation detects the source language for you. You are only charged forthe text that you provided; there's no additional charge for the detection inaddition to the translation. For example, if you submit 1,000 characters fora text translation without specifying the source language, you are only chargedfor the 1,000 characters.

Cloud Translation does not charge for other requests such as glossary creation.

Model Method Usage Price per unit
NMT Text translations, which includes:
  • Language detection
  • Text translation
  • Batch text translation
  • XLSX document translation
  • Romanize text
First 500,000 characters per month Free (applied as $10 credit every month)†
Over 500,000 characters per month $20 per million characters*
Over 1 billion characters per month We recommend that you contact a sales representative to discuss discount pricing.
Document translation
(DOCX, PPT, and PDF formats only)
Pages sent to the API per month $0.08 per page
Custom models Text translations, which includes:
  • Text translation
  • Batch text translation
  • XLSX document translation
First 500,000 characters per month Free (applied as $40 credit every month)
500,000 to 250 million characters per month $80 per million characters*
250 million to 2.5 billion characters per month $60 per million characters*
2.5 billion to 4 billion characters per month $40 per million characters*
Over 4 billion characters per month $30 per million characters*
Document translation
(DOCX, PPT, and PDF formats only)
Pages sent to the API per month $0.25 per page
LLM Adaptive translation
The number of input characters per month

$25 per million characters*

The number of output characters per month

$25 per million characters*

* Price is per character sent to the API for processing. For detailsabout counted characters, see Chargedcharacters

† Credit usage applies collectively to both Cloud Translation - Basicand Cloud Translation - Advanced. The credit is up to $10, based on your usage anddoes not roll over. This credit does not apply to formatted documenttranslations.

‡ Pages are counted by page breaks or slides. Documents cannotaverage more than 4000 characters or 500 words per page.

Custom model training costs

Model training is charged by the hour. The time that is required to train yourmodel depends on the size and complexity of your training data. If trainingfails for any reason, you aren't billed for that training time.

  • The hourly rate for custom model training is $45.
  • The maximum charge for each training job can't exceed $300.

Estimated training times are given in the following table:

Number of training pairs Typical training time
Fewer than 1,000 2 - 3 hours
1,000 - 10,000 2 - 3 hours
10,001 - 100,000 4 - 5.5 hours
100,001 - 1,000,000 5 - 7 hours
1,000,001 - 10,000,000 6 - 12 hours
More than 10,000,000 12 hours or more

Cloud Translation - Basic

The following pricing information applies to thedetect and thetranslate methods.

If you don't specify a source language for the translate method,Cloud Translation detects the source language for you. You are only charged forthe text that you provided; there's no additional charge for the detection inaddition to the translation. For example, if you submit 1,000 characters for atext translation without specifying the source language, you are only chargedfor the 1,000 characters.

Feature Metered usage Price
Total usage for language detection and text translation by using the NMT model First 500,000 characters* per month

Free (applied as $10 credit every month)†

500,000 to 1 billion characters* per month

$20 per million characters

Over 1 billion characters* per month

Contact a sales representative to discuss discount pricing.

* Price is per character sent to the API for processing. For detailsabout counted characters, see Chargedcharacters

† Credit usage applies collectively to both Cloud Translation - Basicand Cloud Translation - Advanced. The credit is up to $10, based on your usage anddoes not roll over. This credit does not apply to formatted documenttranslations.

Pricing examples

Prices are pro rata (proportional and incremental). Charges are scaled to theamount of content provided to Cloud Translation. In other words, if your usageexceeds 4 billion characters with custom model translations, you're stillcharged $80 per million characters for the first 500k to 250 million characters,$60 per million characters for the next 250 million characters to 2.5 billioncharacters, and so on.

API method and model Use case Metered usage Cost
translateText with NMT model to one target language 100 emails 3.1k characters input x 100 = 310,000 0.31 x $20 = $6.2
translateText with custom (AutoML) model to one target language 3.1k characters input x 100 = 310,000 0.31 x $80 = $24.8
adaptiveMtTranslate (LLM) to one target language 3.1k characters input x 100 = 310,000
3.3k characters output x 100 = 330,000
0.31 x $25 = $7.75
0.33 x $25 = $8.25
translateDocument with NMT model to one target language 4 PDFs with 250 pages each 1,000 pages 1,000 x $0.08 = $80
translateDocument with custom model to one target language 1,000 pages 1,000 x $0.25 = $250

Charged characters

Cloud Translation counts usage on a per character basis, even if a character ismultiple bytes. Each character corresponds to a code point.

You are charged for all characters that you include in a Cloud Translationrequest, even untranslated characters. This includes, for example, whitespacecharacters. If you translate <p>こんにちは</p> to English, it counts as 12characters for the purposes of billing.

Cloud Translation also charges for empty queries. If you make a request withoutany content, Cloud Translation charges one character for the request.

Adaptive translation uses LLMs, which Cloud Translation charges on both input andoutput characters.

Charged projects

For Cloud Translation - Basic, charges apply to the project that is associated withthe private key that you used to make authenticated requests.

For Cloud Translation - Advanced, charges apply to the project that containsthe translation model that you use, not against the project that you used tomake the request. For example, the following request was made inproject-number-1. However, the caller has access to and used a model (customor NMTmodel) that islocated in project-number-2. In this case, Cloud Translation chargesproject-number-2.

POST https://translation.googleapis.com/v3/projects/project-number-1/locations/us-central1:translateText{ "model":"projects/project-number-2/locations/us-central1/models/model", "sourceLanguageCode": "en", "targetLanguageCode": "ru", "contents": ["Dr. Watson, please discard your trash."]}

Similarly, for a batch request that uses multiple models from multipleprojects, the projects that contain the models are charged and not the projectthat makes the request.

Other Google Cloud costs

If you store documents to be translated in Cloud Storage, or use otherGoogle Cloud resources in tandem with Cloud Translation, such as App Engineinstances, then you are also billed for the use of those services. See theGoogle Cloud Pricing Calculator todetermine other costs based on current rates.

To view your current billing status in the Google Cloud console, includingusage and your current bill, see the Billing page. For more detailsabout managing your account, see the Cloud Billingdocumentation or billing support.

What's next

  • Read the Cloud Translation documentation.
  • Get started with Cloud Translation.
  • Try the Pricing calculator.
  • Learn about Cloud Translation solutions and use cases.

Request a custom quote

With Google Cloud's pay-as-you-go pricing, you only pay for the services you use. Connect with our sales team to get a custom quote for your organization.

Contact sales

Pricing  |  Cloud Translation  |  Google Cloud (2024)
Top Articles
Latest Posts
Article information

Author: Sen. Ignacio Ratke

Last Updated:

Views: 6148

Rating: 4.6 / 5 (76 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Sen. Ignacio Ratke

Birthday: 1999-05-27

Address: Apt. 171 8116 Bailey Via, Roberthaven, GA 58289

Phone: +2585395768220

Job: Lead Liaison

Hobby: Lockpicking, LARPing, Lego building, Lapidary, Macrame, Book restoration, Bodybuilding

Introduction: My name is Sen. Ignacio Ratke, I am a adventurous, zealous, outstanding, agreeable, precious, excited, gifted person who loves writing and wants to share my knowledge and understanding with you.