Pricing overview

Google Cloud Translation's pricing structure is primarily usage-based, employing a pay-as-you-go model that bills users per character translated. This approach allows users to scale their translation services according to demand without fixed subscription costs for the core service. The pricing model differentiates between its core offerings: Cloud Translation - Basic, Cloud Translation - Advanced, and AutoML Translation.

Each service tier has distinct rates, reflecting the varying capabilities and complexities involved. Cloud Translation - Basic is designed for general-purpose translation and typically has the lowest per-character cost. Cloud Translation - Advanced provides additional features such as glossaries, batch translation, and document translation, commanding a higher rate. AutoML Translation enables users to train custom translation models, with its pricing covering both the model training and prediction (translation) phases.

Pricing is calculated on a per-character basis, where a character is defined as any actual character (Unicode byte) present in the request, including spaces. For example, the word "hello" counts as five characters. If the translation request includes markup or tags, those characters are also counted towards the total. Google Cloud provides detailed pricing information on its Cloud Translation pricing page, which includes specific rates for different usage volumes and product tiers.

Plans and tiers

Google Cloud Translation offers several distinct plans or tiers, each tailored to different use cases and offering specific features at varying price points. These tiers are fundamentally different services with distinct capabilities rather than just pricing discounts for higher volume.

Cloud Translation - Basic

  • Purpose: General-purpose text translation, suitable for basic on-demand translation needs.
  • Features: Core machine translation functionality for text.
  • Pricing: Typically the most economical option, billed per character.
  • Best for: Applications requiring straightforward text translation without advanced customization or document handling.

Cloud Translation - Advanced

  • Purpose: Enhanced translation capabilities for more complex enterprise requirements.
  • Features: Includes features like glossaries for domain-specific terminology, batch translation for large datasets, and document translation (translating entire files while preserving formatting).
  • Pricing: Higher per-character rate than Basic, reflecting the added features.
  • Best for: Businesses needing nuanced control over translations, handling large volumes of documents, or integrating with specialized terminology.

AutoML Translation

  • Purpose: Custom machine translation model training and deployment.
  • Features: Allows users to upload their own parallel data (source-target language pairs) to train custom translation models that are optimized for specific domains or terminology.
  • Pricing: Billed for model training hours, model hosting, and character translation using the custom model. This tier involves multiple billing components.
  • Best for: Organizations with specific jargon, proprietary content, or unique linguistic styles that require highly accurate, domain-specific translations beyond general machine translation capabilities.

The following table provides a comparative overview of these tiers:

Plan/Tier Base Price (per 1M characters) Key Limits/Considerations Best For
Cloud Translation - Basic From $20.00 No custom models, basic text translation only. General text translation, simple applications.
Cloud Translation - Advanced From $20.00 (text), separate rates for document translation and glossaries. Includes glossaries, batch, and document translation. Enterprise applications, preserving document formatting, domain-specific terminology.
AutoML Translation Model training: $20.00/hour. Prediction: $80.00/1M characters. Training data required, billed for training, hosting, and prediction. Highly specialized domains, proprietary terminology requiring custom models.

Note: Prices cited are as of the last update to the Google Cloud Translation pricing page and may be subject to change. Higher volume usage may qualify for tiered discounts on some services.

Free tier and limits

Google Cloud Translation provides a free tier designed to allow users to experiment with the service and handle small-scale translation needs without incurring costs. This free tier is applied monthly and encompasses usage across all three primary services:

  • Cloud Translation - Basic: 500,000 characters per month.
  • Cloud Translation - Advanced: 500,000 characters per month.
  • AutoML Translation: 500,000 characters per month for custom model predictions.

It's important to note that the 500,000 characters per month applies independently to each of these services. For example, if you use 400,000 characters with Cloud Translation - Basic and 300,000 characters with Cloud Translation - Advanced within the same month, neither will incur charges because both remain within their respective 500,000 character free limits. The free tier for AutoML Translation specifically covers the characters translated by a custom model, not the training hours or model hosting fees.

Beyond these character limits, standard pay-as-you-go rates apply. This free tier is consistent with Google Cloud's broader strategy of offering free usage quotas across many of its services, as detailed on its main Google Cloud Free Tier page, which helps users get started and develop applications.

Real-world cost examples

To illustrate Google Cloud Translation's pricing, consider the following real-world scenarios:

Scenario 1: Small Business Website Translation (Basic)

  • Usage: A small business translates its website content, totaling 1.5 million characters, using Cloud Translation - Basic.
  • Calculation:
  • Free tier: 500,000 characters (no cost).
  • Paid usage: 1,500,000 - 500,000 = 1,000,000 characters.
  • Cost: 1,000,000 characters / 1,000,000 characters per unit * $20.00 = $20.00.
  • Total Estimated Monthly Cost: $20.00.

Scenario 2: Enterprise Document Translation (Advanced with Glossary)

  • Usage: An enterprise translates 10 million characters of technical documentation using Cloud Translation - Advanced, including glossary usage.
  • Calculation:
  • Free tier: 500,000 characters (no cost).
  • Paid text translation usage: 10,000,000 - 500,000 = 9,500,000 characters.
  • Text translation cost: 9,500,000 characters / 1,000,000 characters per unit * $20.00 = $190.00.
  • Glossary usage: Assume 10,000 glossary lookups (covered under Advanced, no separate per-use fee for glossaries, only storage/creation).
  • Document translation: If translating documents directly, specific document translation rates apply, e.g., $20 per million characters for documents. If 10M characters are translated via document translation, the cost is 10 * $20 = $200.00.
  • Total Estimated Monthly Cost (text): $190.00.
  • Total Estimated Monthly Cost (document): $200.00 (assuming text price for simplicity in this example; actual document translation rate may differ slightly based on feature usage).

Scenario 3: Custom Translation for Medical Terminology (AutoML)

  • Usage: A healthcare provider trains a custom AutoML Translation model for 40 hours and then translates 2 million characters using that model monthly.
  • Calculation:
  • Model training cost: 40 hours * $20.00/hour = $800.00 (one-time or infrequent cost).
  • Model hosting: Varies based on model size and uptime, consult official Google Cloud pricing for current rates.
  • Prediction usage (free tier): 500,000 characters (no cost).
  • Paid prediction usage: 2,000,000 - 500,000 = 1,500,000 characters.
  • Prediction cost: 1,500,000 characters / 1,000,000 characters per unit * $80.00 = $120.00.
  • Total Estimated Monthly Cost (after training): $120.00 + model hosting fees.

How the pricing compares

Google Cloud Translation's pricing structure is competitive within the cloud-based machine translation market, particularly when compared to other major providers like Amazon Translate and Microsoft Translator. All three major cloud providers (Google Cloud, AWS, Azure) typically employ a pay-as-you-go model based on character count, with tiered pricing that offers lower rates for higher volumes.

  • Amazon Translate: AWS offers similar character-based pricing, with a free tier and subsequent pay-as-you-go rates. Amazon Translate's pricing also includes features like custom terminology and real-time translation, with specific costs detailed on the Amazon Translate pricing page.
  • Microsoft Translator: Microsoft Azure's Cognitive Services, including Translator, also uses a character-based billing model. It provides various tiers, including a free tier, and offers features like custom translation and document translation. Pricing details are available on the Azure Translator pricing page.

A key differentiator is often the cost and capabilities of custom model training. Google Cloud's AutoML Translation provides a robust platform for creating highly specialized models, but this comes with separate costs for training hours and model hosting, which users should factor into their budget. While competitors also offer custom translation, the specific implementation, data requirements, and pricing for these advanced features can vary significantly. For instance, Google Cloud's AutoML Translation documentation provides a high-level comparison to generic translation models.

For basic, high-volume text translation, the per-character rates among the top providers are often comparable. The choice between them frequently depends on existing cloud infrastructure commitments, specific feature needs (e.g., advanced glossary management, document translation capabilities), and the ease of integration within a user's broader cloud ecosystem. The free tiers provided by each service allow for initial evaluation without financial commitment, enabling direct comparison of translation quality and developer experience.