Translation AI in Google Cloud: Speaking Every Language at Scale

Translation AI in Google Cloud: Speaking Every Language at Scale

A complete, plain-English guide to Google Cloud Translation AI: how the Basic and Advanced editions work, how neural, LLM and Adaptive translation differ, and how to design, secure, measure and pay for translation systems that serve the whole world.

Imagine a huge airport where passengers from every country walk in at the same time. Some ask for directions, some read signs, some sign contracts, and some just chat with the person next to them. Now imagine a team of interpreters who can serve all of them instantly, never get tired, and always use the same words for the same things. That is the promise of Translation AI in Google Cloud. It is a set of services that turns text and documents from one language into another, quickly, consistently, and at almost any size.

This guide starts from zero. You do not need to know anything about machine learning or Google Cloud to follow it. Every new word is explained when it first appears, with a simple comparison from daily life. By the end you will understand what the service is, how its different models work inside, how a request travels through the system, how to keep it secure and affordable, and how to avoid the mistakes that teams commonly make.

1What Translation AI Is and Why It Exists

Translation AI is Google Cloud’s family of services for converting language automatically, so that software can talk to people in their own language.

The simple definition

Translation AI is the name Google Cloud uses for its translation products. At the center sits the Cloud Translation API. An API, or application programming interface, is a doorway that lets one piece of software ask another piece of software to do work. Here, your website, mobile app or back-office system sends some text to the doorway, and the service sends back the same meaning written in another language.

The service can detect which language a piece of text is written in, translate text between a very large number of language pairs, translate whole files such as PDFs and Word documents while keeping their layout, and process huge piles of content in the background. It also lets you teach the system your own vocabulary and style, so that translations sound like your company and not like a generic dictionary.

Simple Analogy

Think of Translation AI as a large translation agency that lives inside the cloud. You hand it a note, it hands back the translated note. You can ask for a fast quick-turn interpreter, a careful book translator, or a specialist who has read your own company’s past work and copies its voice. You pay only for the pages that are actually translated.

Why businesses need it

The internet is not written in one language. A shop that only speaks English closes its doors to most of the planet. A support team that only reads English cannot understand a customer who writes in Portuguese. A school that publishes lessons in one language leaves many learners behind. Hiring human translators for every sentence is too slow and too costly when content changes every hour.

Automatic translation fills this gap. It does not replace skilled humans in every case, but it handles the huge volume of everyday content, and it lets humans focus on the small amount of content that truly needs their care, such as legal contracts or brand slogans.

189
languages covered across the Translation AI portfolio, depending on the model
500K
characters per month free for standard text translation
5 to 30,000
example sentence pairs you can give Adaptive Translation
i
Good to know

Product names, limits and prices in cloud services change over time. The figures in this guide reflect Google’s public pages at the time of writing. Always check the official pricing and documentation pages before you make a budget or design decision.

2A Short History of Machine Translation

To understand today’s choices, it helps to know how machines learned to translate in the first place.

Era one: rules and dictionaries

The earliest systems were built by linguists who wrote grammar rules by hand. A program looked up each word in a bilingual dictionary and moved words around according to rules. This worked for tiny, controlled sentences and failed badly on real life, because language is full of exceptions, idioms and double meanings.

Simple Analogy

A rule-based translator is like a tourist holding a phrasebook. If your sentence is in the book, you are fine. If you say anything new, the tourist is lost.

Era two: statistics

Later, researchers fed computers millions of sentences that humans had already translated, such as documents from international organizations. The computer counted how often phrases in one language lined up with phrases in another and picked the most likely match. Quality improved, but the output often sounded choppy because the system translated small chunks without understanding the whole sentence.

Era three: neural networks

Neural Machine Translation, usually shortened to NMT, replaced the chunk counting. A neural network is a computer program loosely inspired by the brain, made of many small mathematical units that adjust themselves while learning. An NMT model reads a whole sentence, builds an internal picture of its meaning, and then writes the sentence in the target language word by word. Because it looks at the whole sentence, the output is smoother and more natural.

Era four: large language models

A large language model, or LLM, is a neural network trained on enormous amounts of text from many languages and topics. It can follow instructions, keep long context in mind, and adjust tone. When an LLM is further tuned specifically for translation, it can handle long passages, conversational text and subtle style much better than older systems. Google’s Translation AI now offers both classic NMT and translation-focused LLMs, side by side, behind the same service.

EraHow it worksTypical weakness
Rule-basedHand-written grammar and dictionariesBreaks on anything unusual
StatisticalCounts matching phrases in human translationsChoppy, loses sentence meaning
Neural (NMT)Reads the whole sentence, then writes it in the target languageCan be inconsistent across a long document
LLM-basedLarge model tuned for translation, follows instructions and examplesSlower, and billed on both input and output

3The Translation AI Product Family

Translation AI is not one single tool. It is a small family of capabilities that you can mix.

The big building blocks

When people say Translation AI, they usually mean the group of capabilities below. Some are models, which are the engines that do the actual translating. Others are features, which are extra controls wrapped around those engines.

Edition

Cloud Translation Basic

The simple, fast edition for detecting languages and translating short text such as chat messages and user comments.

Edition

Cloud Translation Advanced

The full-featured edition that adds glossaries, batch jobs, document translation, custom models and finer access control.

Model

NMT model

Google’s classic neural engine. Fast, predictable and cost-friendly for general-purpose text.

Model

Translation LLM

A Gemini-based model fine-tuned for translation, better suited for long and conversational content.

Model

Adaptive Translation

An LLM-powered method that copies your style by learning from a small set of your own translated examples.

Model

Custom models

NMT models that you train with your own paired sentences to master a specific industry or brand.

Feature

Glossaries

A private dictionary that forces the system to translate chosen terms the same way every time.

Feature

Batch and document translation

Background processing of large file sets, and format-preserving translation of PDFs and Office files.

Where you can try it

Google lets you test translation in Vertex AI Studio, a web workspace for experimenting with AI models. You can paste text, pick the NMT engine, the translation LLM or a Gemini model, and compare the results side by side before you write any program. This is a great way for beginners and decision makers to build trust in the output.

i
Try before you build

Take ten real sentences from your own product, including the awkward ones with slang and product names, and compare engines on them. Real samples teach you far more than polished demo sentences.

4Basic Edition versus Advanced Edition

The first big decision is which edition of the Cloud Translation API fits your job.

Basic: speed and simplicity

The Basic edition, often called version 2, is the lightweight option. It can detect the language of a text and translate it with the NMT model. It is a natural fit for chat conversations, product reviews, comments and other short, casual, user-generated content, where speed and low effort matter most. Integration is simple, and the setup is small.

Advanced: control and scale

The Advanced edition, often called version 3, is built for organizations that need more control. It covers everything Basic does and adds several important powers. You can create glossaries to keep terminology consistent. You can send huge sets of files for batch translation in the background. You can translate entire documents while preserving their layout. You can train and use custom models. You can use the translation-focused LLM and Adaptive Translation. And you can control who may do what through fine-grained identity and access management roles.

Simple Analogy

Basic is a pocket translator you pull out in a taxi. Advanced is a full translation department with a style guide, a filing room, project managers and security badges. The pocket device is perfect for quick questions. The department is what you want when you publish a thousand-page manual in twelve languages.

CapabilityBasicAdvanced
Language detectionYesYes
NMT text translationYesYes
Translation LLMNot offeredYes
Adaptive TranslationNot offeredYes
GlossariesNot offeredYes
Batch translation from Cloud StorageNot offeredYes
Document translationNot offeredYes
Custom modelsNot offeredYes
Fine-grained IAM rolesSimpler access setupDedicated translation roles
!
Common confusion

Do not confuse the two Basic and Advanced editions of the Cloud Translation API with the Basic and Advanced tiers of Adaptive Translation described in some marketing material. The first pair is about API features. The second is about how much consistency and domain accuracy the content needs. Read the current documentation to see exactly how your project is configured.

The same price for the same engine

For standard NMT text translation, Basic and Advanced are priced the same per character, and the free monthly allowance is shared between them. This means that choosing Advanced does not make plain translation more costly. You pay for the extra work only when you use the extra features, such as document translation or LLM models.

5The Translation Models Explained

A model is the engine that actually produces the translated words. Google gives you four main engines to pick from.

The NMT model

The NMT model is the classic and most widely used choice. It is trained on huge collections of translated text and is tuned to be fast. It handles general content such as news, product text, help articles and messages well. Because its behavior is steady and predictable, it is the safe default for a very large share of projects.

The Translation LLM

The Translation LLM is a large language model that Google fine-tuned for translation, building on its Gemini family. Because LLMs keep context across many sentences, this model can better handle long passages, conversational turns and phrases whose meaning depends on what came before. It is billed on both the characters you send in and the characters it writes out.

Adaptive Translation

Adaptive Translation is a method that works together with the translation LLM. Along with the text to translate, you also provide a small dataset of example sentence pairs that show how your organization likes to say things. The set can be as small as five pairs or as large as thirty thousand. The system studies those examples on the fly and imitates your tone, word choices and style, with no long training project. Google made it generally available in early 2024.

Simple Analogy

Imagine a new translator joins your team. Instead of a six-month training course, you hand them a folder of twenty finished, approved translations and say, match this voice. Within minutes they begin writing in your style. That folder of examples is what Adaptive Translation uses.

Custom models

A custom model is an NMT model that you train yourself with your own paired sentences. It takes more effort than Adaptive Translation, because you collect and clean a training set, run training, and then manage the resulting model. In return, it can become very strong in a narrow field such as medical devices, aviation manuals or legal text.

Speed

NMT is the quickest

Choose it when delay matters, such as live chat or on-page translation.

Context

LLM keeps context

Choose it when the meaning of a sentence depends on neighboring sentences.

Voice

Adaptive copies your style

Choose it when brand tone and house wording must stay consistent.

Domain

Custom specializes

Choose it when you have a lot of high-quality paired data in one narrow field.

“Pick the lightest engine that meets your quality bar, then pay for more power only where it clearly helps.”
i
Independent evidence

A localization company that tested Adaptive Translation across several industries and nine languages reported quality gains of up to 23 percent over a general translation baseline. Treat vendor and partner benchmarks as a starting point, and always repeat the test on your own content.

6Core Concepts: Detection, Glossaries, Batch and Documents

Besides the engines, a handful of features do much of the practical work in real projects.

Language detection

Language detection answers the question: what language is this text written in? It is useful when you do not know the source language in advance, for example when a customer writes a support email. You can ask the service to detect the language first, or let it detect the language as part of translation. When you do not state the source language, the service finds it for you and you are charged only for the characters you sent.

Glossaries

A glossary is a custom dictionary of terms and their required translations. It is how you tell the service that your product feature called Smart Reply should never be translated word for word, or that a certain legal term must always appear in one fixed form. Glossaries help with domain terms, product names, brand phrases and other named entities. They work with the standard engine, with the translation LLM and with custom models. Creating a glossary itself is not charged.

Simple Analogy

A glossary is the sticky-note list on a translator’s monitor that says: always write it this way. It stops two different translators from using two different words for the same thing.

Batch translation

Batch translation is for large volumes. Instead of sending text one request at a time and waiting, you place your input files in a Cloud Storage bucket, ask the service to process them, and collect the results from an output bucket later. The work runs as a long-running operation, which is a background task that can take minutes or hours. Batch jobs do not support sending the text inline inside the request, because the point is to read files from storage.

Document translation

Document translation takes a whole file such as a PDF or a Word document and gives you a translated file with the same layout. Paragraph breaks, headings and general formatting are kept so the translated version divides content the same way the original does. The same glossaries and custom models you use for text can also be used with documents.

Other helpful features

The service also offers romanization, which writes text from non-Latin scripts in Latin letters so that readers can pronounce names or words. It can also translate several strings in a single request, which cuts the number of round trips between your system and the cloud.

1

Detect

Find out what language the incoming text uses, if you do not already know.

2

Apply your rules

Attach the glossary or choose the Adaptive example set that matches this content.

3

Translate

Send the text or document online, or queue it for batch processing.

4

Review and publish

Check quality where it matters, then deliver the result to readers.

7Architecture and Components

Let us zoom out and see which pieces sit around a translation system on Google Cloud.

The main actors

A typical solution has a client, which is the app or website that needs translation. It talks to your own backend service, which decides what to translate and how. The backend calls the Cloud Translation API. Behind the API sit the engines: NMT, the translation LLM, Adaptive Translation and any custom models. Around the API sit supporting services: Cloud Storage for files, Identity and Access Management for permissions, Cloud Logging and Cloud Monitoring for visibility, and often a database or cache that remembers previous translations.

flowchart LR
  A["Web or mobile app"] --> B["Your backend service"]
  B --> C["Cloud Translation API"]
  C --> D["NMT model"]
  C --> E["Translation LLM"]
  C --> F["Adaptive Translation"]
  C --> G["Custom model"]
  B --> H["Cache or database"]
  B --> I["Cloud Storage"]
  C --> I
  C --> J["Glossary"]
        
FIG 1 — The main components around the Cloud Translation API

Read the figure from left to right. A person uses the app. The app calls your backend. Your backend checks its cache first, because translating the same sentence twice wastes money. If the sentence is new, the backend calls the Cloud Translation API, which picks the engine you asked for and applies the glossary if you attached one. Files travel through Cloud Storage.

Why a backend in the middle

Putting your own backend between the app and the API is a strong habit. It keeps credentials off user devices, lets you set rules about what may be translated, lets you add caching and rate limits, and gives you a single place to switch engines later without changing the app.

Connecting to the wider Google Cloud

Translation AI is designed to plug into the rest of the platform. Cloud Storage holds source and result files. Vertex AI gives you a place to compare models and build wider AI features. Speech-to-Text, Text-to-Speech and the Transcoder API can be combined with translation to localize audio and video, for example by transcribing a speech, translating the transcript, and voicing the result.

Storage

Cloud Storage

Holds input files for batch jobs and translated output files.

Access

Identity and Access Management

Decides who can translate, who can manage glossaries and who can only view.

Visibility

Logging and Monitoring

Records requests, errors and usage so you can see what the system is doing.

Experiments

Vertex AI Studio

A workspace for trying and comparing translation models before you commit.

Media

Speech and Transcoder services

Turn audio and video into text and back, so translation can reach media content.

8Internal Working: How a Sentence Becomes a Translation

You do not need to build these engines, but knowing roughly what happens inside helps you predict their strengths and limits.

Step one: breaking text into pieces

A computer cannot read words the way we do. The first thing the engine does is cut the sentence into small units, often whole words or parts of words. Each unit is then turned into a long list of numbers that captures its meaning. Words with similar meanings end up with similar numbers, which is how the model knows that two different words can mean nearly the same thing.

Step two: understanding the whole sentence

Next, the model studies how all the units relate to each other. In the word bank, for example, the neighbors river or money decide which meaning is intended. The network gives more attention to the neighbors that matter and less to those that do not. This idea of paying attention to the important parts is why modern engines handle ambiguity far better than older ones.

Simple Analogy

Reading a sentence like a good translator is like listening to a whole story before retelling it to a friend. You do not repeat each word as you hear it. You first grasp the meaning, then tell it again in your friend’s language using the natural way people there would say it.

Step three: writing the answer

The model now writes the target sentence one piece at a time. At each step it chooses the piece that best continues what it has already written, while still looking back at the source meaning. The result is checked against the source meaning as it grows, which keeps the output faithful.

What changes with an LLM

An LLM follows the same broad idea but on a much larger scale. It has seen far more text, it can hold much longer passages in mind at once, and it can be steered by instructions and examples. When you use Adaptive Translation, your example pairs are placed alongside the text being translated. The model notices how those examples handle tone, formality and vocabulary and applies the same habits to the new text. No permanent training happens. The learning is temporary and lasts only for that request, which is why it is quick to set up.

What glossaries do inside

A glossary acts as a firm override. When the engine meets a source term that is listed in your glossary, it uses your chosen target term instead of its own guess. Matching is case-sensitive by default, so Apple the company and apple the fruit can be handled separately. With the translation LLM there is also a contextual glossary style, where the model can bend a listed term to fit the grammar of the sentence rather than pasting it in unchanged. This matters in languages where words change shape depending on gender or case.

sequenceDiagram
  participant App as Your backend
  participant API as Translation API
  participant Eng as Chosen engine
  participant Gl as Glossary
  App->>API: Send text, target language, model choice
  API->>Eng: Route request to NMT, LLM or Adaptive
  Eng->>Gl: Check listed terms
  Gl-->>Eng: Required target terms
  Eng-->>API: Translated text
  API-->>App: Response with translation and detected language
        
FIG 2 — What happens during one online translation request
!
Limits you should expect

Even strong engines can drop a small word, mistranslate a rare idiom, or invent smooth text that does not match the source. The risk is higher for numbers, names, negations and legal wording. For high-stakes text, always plan a human check.

9Data Flow and Lifecycle of Translation Work

Content moves differently depending on whether it is a single live message or a mountain of files.

Online, real-time flow

For a chat message or a web page element, the flow is quick and direct. The text goes to the API, and the answer comes back in the same connection, usually in a fraction of a second for the classic engine. Because the person is waiting, this path favors speed. Caching is especially helpful here: if the same sentence has been translated before, serve the saved answer for free.

Batch flow

For large content libraries, the flow is asynchronous, which means you start the job and come back later. You upload source files to a Cloud Storage bucket, submit a batch request that names the input location, the output location, the languages and optional glossaries, and then wait. The service processes the files as a long-running operation and writes the translated files to your output bucket. You then poll the operation or listen for its completion and pick up the results.

Document flow

For a single PDF or Word file, document translation returns a translated file that keeps the layout. You can send the file in the request for small cases, or point at a stored file for larger ones. The same glossary and model choices apply, so your terminology stays steady across both text and files.

1

Content arrives

A user types a message, an editor saves a page, or a team drops files into storage.

2

Cache and rules check

Your backend looks for a saved translation and checks which content is allowed to be sent.

3

Engine call

The request goes online, or into a batch job, with the right model and glossary.

4

Quality gate

Automated checks and, where needed, human reviewers inspect important content.

5

Publish and store

The approved text is delivered to readers and saved so it never has to be paid for again.

6

Learn and refine

Reviewer corrections feed back into glossaries and example sets, so quality improves over time.

flowchart TD
  A["New content"] --> B{"Live or bulk?"}
  B -->|Live| C["Check cache"]
  C -->|Hit| H["Serve saved translation"]
  C -->|Miss| D["Online API call"]
  B -->|Bulk| E["Upload to Cloud Storage"]
  E --> F["Batch job runs in background"]
  F --> G["Results in output bucket"]
  D --> I["Quality check"]
  G --> I
  I --> J["Publish and save to cache"]
        
FIG 3 — Online and batch lifecycles side by side
i
Design hint

Treat translated text as data you own. Store each approved translation with its source, language, engine, glossary version and date. That record makes audits, rollbacks and cost savings much easier.

10Choosing the Right Engine for the Job

There is no single best engine. The right choice depends on the content, the reader and the risk.

Ask four questions

First, how long and how connected is the text? Short, standalone lines suit NMT. Long passages where earlier sentences shape later ones suit the LLM. Second, how important is style? If your brand voice matters, Adaptive Translation can imitate it. Third, how special is the vocabulary? Narrow fields with plenty of paired data may justify a custom model, while a glossary alone often solves simpler terminology needs. Fourth, how fast and how cheap must it be? Live, high-volume content leans toward the lightest engine.

Live chat and comments

Use Basic or Advanced with the NMT model. Short text, speed first, and cost per message stays tiny.

Product catalogue with fixed names

Use NMT with a glossary so product names and technical attributes stay the same on every page.

Marketing and help-center articles

Use the translation LLM, or Adaptive Translation with a handful of approved articles as examples, so tone stays on brand.

Manuals and contracts as files

Use document translation with a glossary, and plan human review before anything is signed or shipped.

Specialist technical fields

Consider a custom model if you hold thousands of high-quality paired sentences, and compare it against Adaptive Translation before committing.

NeedFirst choiceAdd if needed
Fast, short, casualNMTLanguage detection
Consistent terminologyNMT or LLMGlossary
Natural long-form textTranslation LLMGlossary, human review
Brand voice and toneAdaptive TranslationCurated example set
Deep specialty vocabularyCustom modelGlossary, ongoing retraining
Large file librariesBatch translationDocument translation
“Test engines on your own sentences. A winner on someone else’s benchmark may lose on your content.”

11Pricing and Cost Control

Translation is billed by the amount of content processed, so cost control is mostly about sending less and reusing more.

How billing works

You are charged monthly for the characters, or pages for formatted documents, that the service processes. The rate depends on the method and the model. Prices are pro rata, which means you pay in proportion to what you use. Based on Google’s public pricing page at the time of writing, standard NMT text translation includes a free first 500,000 characters per month, applied as a credit of up to ten dollars shared by Basic and Advanced, and then costs about twenty dollars per million characters. That credit does not roll over and does not cover formatted documents, the translation LLM or Adaptive Translation.

About $20
per million characters for NMT text, after the free allowance
$10 + $10
per million input and output characters for the Translation LLM
About $25
per million characters for Adaptive Translation, listed against input characters, with output also billed
ItemHow it is countedRemember
NMT textCharacters sentFirst 500,000 per month free for Basic and Advanced combined
Translation LLMInput characters and output charactersNear NMT cost when the translation is about as long as the source
Adaptive TranslationInput and output charactersCosts notably more than the standard LLM mode
Document translationPages sentPer-page rates differ by model type
Batch jobsSource size multiplied by number of target languagesTen target languages means ten times the characters
Glossary creationNot chargedYou still pay when the glossary is used in translation
!
Check before you budget

Rates, tiers and free allowances change. Treat the numbers here as a way to understand the shape of the bill, and confirm exact figures on the official pricing page and the Google Cloud pricing calculator.

Ways to spend less

Reuse

Cache everything

Store approved translations and never pay twice for the same sentence.

Trim

Send only what changed

Translate new or edited segments, not the full page every time.

Match

Use the lightest good engine

Keep Adaptive Translation for content where style truly matters.

Scope

Limit target languages

Start with the languages your readers actually use, and expand with data.

Filter

Skip the untranslatable

Do not send code, ids, URLs or already-translated text.

Watch

Set budgets and alerts

Use billing budgets so a runaway loop is caught in hours, not at month end.

Simple Analogy

Paying for translation by the character is like paying a taxi by the kilometer. The best savings come from taking shorter trips, sharing rides you have already taken, and not asking the driver to circle the block for no reason.

12Security, Access and Governance

Text sent for translation can contain customer names, contracts and private messages, so protection matters from day one.

Who may do what

The Advanced edition works with Identity and Access Management, usually shortened to IAM. IAM is the system that decides which person or program can perform which action. It provides translation-specific roles. A viewer role can detect language, list supported languages and use glossaries. A user role adds the ability to translate with the standard and custom models, online and in batch, and to use document translation. An editor role goes further and can manage resources such as glossaries and models. Give each person or service only the smallest role that lets them do their job.

Simple Analogy

IAM roles are like office key cards. A visitor card opens the lobby. A staff card opens work rooms. A manager card opens the filing room. Nobody needs a master key for daily work.

Programs need identities too

When your backend calls the API, it should do so as a service account, which is a special identity made for software rather than people. Prefer short-lived credentials attached to the running service over long-lived keys pasted into files. If an API key is used, restrict it to the translation API only and keep it on the server side, never inside a public web page or mobile app.

Protect the content itself

Decide up front what types of content may be sent. Remove or mask personal data such as card numbers, government ids and health details before translation whenever the translated meaning does not depend on them. Check Google’s current data-handling and data-location terms for the services you use, and confirm that they satisfy your legal and contract obligations. Use encrypted connections, restrict network paths where your organization requires it, and keep storage buckets for batch jobs private.

Govern the vocabulary

Glossaries and example sets steer every translation, so they deserve change control. Keep them in a versioned repository, require review before changes go live, and record who approved what. A single wrong entry can spread across thousands of pages.

Strong security habits

  • Least-privilege roles for people and services
  • Server-side calls with short-lived credentials
  • Private buckets with clear retention rules
  • Masked personal data before sending
  • Audit logs reviewed on a schedule

Risky shortcuts

  • Embedding keys in client apps
  • One shared super-user account for everything
  • Sending raw customer records without review
  • Letting anyone edit the production glossary
  • Ignoring where output files are stored

13Monitoring, Logging and Metrics

A translation system you cannot see is a system you cannot trust. Watch it the way you would watch any production service.

Operational signals

Track how many requests arrive, how many succeed and how many fail, and how long each takes. Track characters processed per day by engine and language, because that number is your bill. Watch quota limits and error codes, since a burst of rejected calls often means a loop or a misconfigured client. Google Cloud’s logging and monitoring services can collect these signals and raise alerts.

Quality signals

Operational health does not tell you whether the translations are good. Add quality signals: reviewer edit rates, the share of translations changed by humans, customer complaints by language, and spot-check scores on random samples. The enterprise document workflow, Translation Hub, adds machine translation quality prediction scores that estimate how good a translation is, helping you route weaker ones to people.

Business signals

Finally, tie translation to results. Compare conversion, support resolution time or reading time between translated and untranslated experiences. These numbers show whether the investment pays off and which languages deserve more attention.

Operations

Latency and errors

Median and slow-tail response times, error rate, quota rejections.

Cost

Characters by engine

Daily volume split by model, language and feature, with budget alerts.

Quality

Human edit rate

How often reviewers change machine output, and in which language pairs.

Business

Outcome by language

Sales, sign-ups or satisfaction for each language experience.

i
Practical tip

Add a language tag and an engine tag to every log line from your backend. Without these tags, you cannot answer simple questions such as which language costs the most.

14Measuring and Improving Translation Quality

Quality is not a feeling. It is something you can sample, score and improve step by step.

Define what good means

Good translation depends on purpose. A support chat needs to be understood quickly. A legal clause needs to be exact. An advertisement needs to feel natural and persuasive. Write down the standard for each content type before you measure anything, so that reviewers and engineers share the same target.

Build a test set

Collect a few hundred real sentences for each important language pair, including hard cases such as slang, product names, numbers, dates, long sentences and negations. Have skilled bilingual reviewers prepare or approve reference translations. Run each candidate engine on this set and compare. Repeat the test whenever you change engines, glossaries or example sets, so you notice regressions early.

Mix automatic and human checks

Automatic scoring is fast and cheap, and it is useful for trends. Human review is slower but catches meaning errors that numbers miss. A balanced plan scores everything automatically, samples a percentage by hand, and sends low-scoring or high-risk content straight to people.

Close the loop

Every correction from a reviewer is valuable. Add recurring fixes to the glossary. Add well-corrected sentence pairs to the Adaptive example set. For large volumes in a narrow field, gather corrected pairs for a custom model. Over a few months, the system learns your house style and your editing burden drops.

1

Set standards

Write what good means for each type of content.

2

Test on real samples

Compare engines on your own tricky sentences.

3

Route by risk

Low-risk content ships automatically, high-risk content gets human eyes.

4

Feed corrections back

Update glossaries, examples and models from reviewer work.

!
Beware of fluent mistakes

LLM output can read beautifully and still be wrong. Fluency is not accuracy. Reviewers should compare against the source, not just ask whether the target text sounds nice.

15Design Patterns That Work

These repeatable designs solve common translation needs in a clean, safe way.

Translation gateway

Put one internal service in front of the Translation API. All teams call the gateway, which applies caching, glossary rules, logging, budgets and engine selection in one place.

Translate-on-publish

When an editor publishes a page, an event triggers translation into all required languages and stores the results. Readers never wait for the engine, and costs are paid once.

Tiered quality routing

Send casual content straight through NMT, send brand content through Adaptive Translation, and send legal content to NMT or LLM followed by mandatory human review.

Translation memory cache

Keep a store of approved source and target segments. Reuse exact and close matches before calling the engine, which lowers cost and keeps wording stable.

Detect, then route

For unknown incoming text, detect the language first. If it is already in the target language, skip translation. If it is a rare language, send it to the engine that supports it best.

Media localization pipeline

For videos, convert speech to text, translate the transcript, then generate subtitles or synthetic voice in the new language, with a human reviewing key scenes.

flowchart LR
  A["Content event"] --> B["Translation gateway"]
  B --> C{"Content type"}
  C -->|Casual| D["NMT"]
  C -->|Brand| E["Adaptive Translation"]
  C -->|Legal| F["NMT or LLM plus human review"]
  D --> G["Translation memory"]
  E --> G
  F --> G
  G --> H["Published experience"]
        
FIG 4 — Tiered routing behind a translation gateway

16Anti-patterns to Avoid

These are the mistakes that appear again and again in real projects.

ANTI-PATTERN-01 Avoid
Problem

Every page view triggers a fresh translation call for text that rarely changes.

Why It’s Harmful

Costs grow with traffic instead of with content. Pages load slower, and the same sentence may come back worded differently on different visits.

Correct Approach

Translate when content changes, store the approved result, and serve the stored version to readers.

ANTI-PATTERN-02 Avoid
Problem

One engine is used for every kind of content because it was the first one tested.

Why It’s Harmful

Simple chat lines are over-served and costly, while brand or legal content is under-served and risky.

Correct Approach

Route content by type, and revisit the choice as new models and prices appear.

ANTI-PATTERN-03 Avoid
Problem

Translation keys, credentials or the raw API are exposed directly in a browser or mobile app.

Why It’s Harmful

Anyone can copy the key and run up your bill, or abuse the service under your name.

Correct Approach

Call the API from a server you control, with narrow permissions and rate limits.

ANTI-PATTERN-04 Avoid
Problem

Fully automatic translation is published for contracts, medical instructions or safety notices.

Why It’s Harmful

A single misread negation or number can cause legal or physical harm.

Correct Approach

Require qualified human review for any content where an error has serious consequences.

ANTI-PATTERN-05 Avoid
Problem

Glossaries are filled in once and never reviewed, or are edited by anyone without approval.

Why It’s Harmful

Outdated or wrong entries are forced into every translation, spreading a single mistake widely.

Correct Approach

Keep glossaries under version control with owners, reviews and a regular refresh cycle.

17Best Practices and Common Mistakes

A short checklist of habits that make translation projects calmer and cheaper.

Prepare the source text

Machine translation works best on clear source text. Use complete sentences, avoid piling many ideas into one long sentence, and keep jokes and local idioms to a minimum in content that must travel across languages. Do not glue sentence pieces together in code, because word order differs between languages and the pieces will not fit. Send whole sentences or whole messages with their placeholders marked, so names and numbers survive untouched.

Handle structure with care

Text that contains markup such as headings, links and bold marks needs special handling. Decide whether to send the markup and let the engine preserve it, or to strip and rebuild it yourself. Test both approaches on real pages. Also plan for languages that read right to left, for text that grows longer after translation, and for dates, currencies and units that should be adapted rather than translated word for word.

Plan for people

Machine translation is a tool for human teams, not a way to remove them. Give reviewers an easy way to correct text and to flag repeating problems. Show readers a clear note when content was machine translated, if that matters to trust in your field. Offer a simple way for them to report errors.

Do this

  • Test engines on your own real sentences
  • Use glossaries for brand and technical terms
  • Cache and reuse approved translations
  • Route by risk and by content type
  • Collect reviewer corrections and feed them back
  • Set budgets, alerts and clear ownership

Avoid this

  • Assuming all languages perform equally well
  • Translating code, ids and URLs
  • Splicing sentence fragments together
  • Skipping human review for high-stakes text
  • Leaving old glossary entries unreviewed
  • Ignoring text length growth in the user interface
i
Language quality varies

Engines generally perform best on languages with large amounts of training text and weaker on rarer ones. Test each language you care about separately before you promise the same quality everywhere.

18Real-World and Industry Examples

Here is how different kinds of organizations typically use Translation AI. These are common usage patterns rather than descriptions of specific named customers.

E-commerce marketplace

Millions of product titles and descriptions are translated in batch when listings are created, with a glossary protecting brand names and size terms. Customer reviews are translated live with the lightweight engine so shoppers can read opinions from other countries.

Customer support center

Incoming tickets are detected and translated into the agent’s language, and replies are translated back. Agents see both versions, and a feedback button sends bad translations to a review queue.

Software and SaaS company

Interface strings and help articles are translated on publish. Adaptive Translation uses a small set of approved articles to keep a friendly, consistent product voice across languages.

Education provider

Lesson text, quizzes and subtitles are translated so learners study in their first language. Subject-specific terms are locked in glossaries so a physics term never changes between lessons.

Manufacturing and engineering

Technical manuals in PDF and Office formats are translated through document translation with an industry glossary, then reviewed by engineers before release to local distributors.

Media and entertainment

Speech is transcribed, translated and turned into subtitles or dubbed voice tracks, so shows reach new regions faster. Human editors polish emotionally important scenes.

Localization agencies

Agencies place machine translation engines inside their production tools, so linguists post-edit machine output instead of starting from a blank page. One partner reported that Adaptive Translation improved quality by up to 23 percent over a general baseline in its own tests.

“The best translation project is invisible to the reader and obvious to the finance team: it just works, and it costs what you expected.”

19Advantages, Disadvantages and Trade-offs

Every technology choice buys something and costs something. Here is the honest balance.

Advantages

  • Very wide language coverage from a single service
  • Several engines behind one interface, switchable per request
  • Glossaries and Adaptive Translation for tone and terminology
  • Batch and document features for large volumes
  • Fits naturally with Cloud Storage, Vertex AI and media services
  • Pay-as-you-go pricing with a free monthly allowance for standard text

Disadvantages and Trade-offs

  • Quality differs by language and by content type
  • LLM modes can be slower and bill both input and output
  • Adaptive Translation costs more than the standard modes
  • Advanced features need the Advanced edition
  • Human review is still needed for high-stakes content
  • Prices and product names evolve, so designs need periodic review

The three-way tension

Most decisions come down to a balance between quality, speed and cost. NMT is quick and inexpensive, the LLM offers better context at higher complexity, and Adaptive Translation offers stronger style matching at a higher price. No option wins on all three at once, so match each content type to the trade-off that suits it.

EngineSpeedStyle and contextRelative cost
NMTFastestGood for general textLowest and predictable
Translation LLMSlowerBetter for long and conversational textComparable for equal-length output, billed on input and output
Adaptive TranslationSlowerBest at matching your voiceHighest of the three
Custom modelFast after trainingStrong in a narrow fieldTraining effort plus usage

20Preparing Glossaries and Example Sets

The quality of your glossary and your example pairs often matters more than the choice of engine.

Building a useful glossary

Start by collecting the terms that hurt most when they go wrong: product names, feature names, legal phrases, units, and words that have both an everyday meaning and a technical meaning. Ask your support and sales teams which words customers complain about. For each term, record the source form, the approved target form for every language, and a short note that explains why.

Keep the list focused. A glossary with ten thousand loosely chosen entries creates conflicts and surprises. A glossary with a few hundred carefully reviewed entries is easier to maintain and gives clear results. Remember that matching is case-sensitive by default, so decide whether you need both capitalized and lowercase forms. Also decide what should never be translated, such as brand names, and list those as entries that map to themselves.

Simple Analogy

A glossary is like the signposts at a road junction. Too few signs and drivers get lost. Too many signs, pointing in different directions, and nobody knows which one to follow.

Choosing example pairs for Adaptive Translation

Examples teach the model your voice, so choose them carefully. Pick pairs that were translated or edited by skilled people and approved by your brand team. Include a variety of sentence lengths and topics, and make sure each pair is accurate, since the model will copy mistakes as faithfully as it copies good style. Avoid mixing different tones in one example set. If your marketing voice is playful and your legal voice is formal, keep them in separate sets and select the right one for each request.

Start small. Five to fifty strong pairs can already move the output noticeably. Then compare results with and without the examples on your test set. Add more pairs only where the comparison shows a gap, and retire pairs that no longer match your current style.

Keeping the assets alive

Products change names, laws change wording and brand voices evolve. Schedule a regular review of glossaries and example sets, perhaps every quarter. Assign an owner for each language, so that someone who truly reads that language is responsible for it. Record every change with a date and a reason, and keep the ability to roll back.

Collect

Gather painful terms

Ask support, sales and legal which words cause the most confusion.

Review

Native speaker approval

Every target entry is checked by a fluent reader of that language.

Separate

One voice per set

Keep formal and casual examples in different sets.

Version

Track every change

Store assets in a repository with owners, dates and rollback.

i
Small and sharp beats big and messy

A short list that every reviewer trusts is more valuable than a long list nobody has read.

21A Step-by-Step Rollout Plan

Here is a calm, low-risk way to move from idea to a working translation capability.

1

Pick one use case and two or three languages

Choose a clear, valuable content type, such as help articles or product descriptions. Choose the languages with the most readers or the largest business opportunity.

2

Experiment in a safe workspace

Use Vertex AI Studio or a test project to compare NMT, the translation LLM and Adaptive Translation on real samples. Involve a bilingual reviewer from the beginning.

3

Design the architecture

Decide on the gateway, cache, storage, roles and logging. Draw the data flow and review it with your security team before writing production code.

4

Prepare glossaries and examples

Build a small, reviewed glossary and a focused example set for each important voice and language.

5

Pilot with a small audience

Release to a limited group, collect reader feedback and reviewer corrections, and track cost, speed and quality side by side.

6

Set budgets and alerts

Create billing budgets, usage dashboards and error alerts before traffic grows.

7

Expand carefully

Add languages and content types one at a time. Re-run your test set whenever you change an engine, a glossary or an example set.

Using translation responsibly

Machine translation changes how people read your words, so a few responsible habits are worth adopting. Be open with readers when content was translated automatically, especially in sensitive fields. Give them a way to report mistakes and respond to those reports. Respect local norms around names, forms of address and cultural references, because a correct translation can still be inappropriate in a given culture. Finally, remember that translation is part of inclusion: when you invest in a language, you tell its speakers that they matter to you.

!
Do not skip the pilot

Teams that launch to everyone on day one often discover problems through angry customers. A small pilot finds the same problems quietly and cheaply.

22Language-Specific Challenges

Languages differ in far more than vocabulary. Knowing these differences helps you design interfaces and tests that hold up in every market.

Scripts and direction

Some languages are written from right to left, such as Arabic and Hebrew. Others use scripts that do not use spaces between words, such as Chinese and Japanese. Your pages, buttons and emails must be able to display these correctly. Test layouts with real translated text, not placeholder text, because a mirrored layout can break icons, progress bars and alignment in unexpected ways.

Text length and space

Translated text often becomes longer or shorter than the original. German words can grow very long, while many East Asian languages need fewer characters. A button that fits one language may overflow in another. Design flexible containers, allow wrapping, and review screenshots for each language before release.

Formality and politeness

Many languages mark politeness levels in the grammar. Japanese, Korean, German, French and Spanish all offer different ways to address a reader formally or casually. A friendly app might sound rude if it uses the wrong level. Adaptive Translation and glossaries can help you stay consistent, and your style guide should state which level to use for each audience.

Gender, plurals and agreement

In some languages, nouns have gender and adjectives must agree with them. Others have several plural forms depending on the number. Short fragments such as 3 items or Welcome back are hard to translate without context, because the engine cannot see who is being addressed or what the number refers to. Send complete sentences whenever possible, and add context notes for short interface strings.

Names, dates, numbers and units

Names should usually stay as they are, though some scripts require transliteration. Dates, times, currencies and units should be adapted to local conventions rather than translated word for word. A date written as 03/04 may mean March or April depending on the reader. Plan a separate step for formatting these values using local settings.

Layout

Right-to-left support

Mirror layouts and test icons, tables and alignment with real content.

Length

Flexible containers

Allow text to grow or shrink without breaking buttons and menus.

Tone

Formality rules

State in your style guide which politeness level to use per audience.

Grammar

Plurals and agreement

Send whole sentences and add context for short interface strings.

Format

Dates, money and units

Format values with local conventions instead of translating them as words.

Simple Analogy

Moving a product to a new language is like moving a piece of furniture into a new house. The furniture is the same, but the doorways, the room sizes and the family habits are different, so you must check that it fits before you celebrate.

!
Context is everything

The single biggest cause of strange interface translations is missing context. A word like Book can be a noun or a verb. Always give the engine enough surrounding text to decide.

23Working with Speech, Video and Generative AI

Translation becomes even more powerful when combined with other AI services on the same platform.

Spoken content

Speech-to-Text converts audio into written text. Translation turns that text into another language. Text-to-Speech then reads the result aloud in a natural voice. Together they allow live captions, translated phone support and multilingual voice assistants. Each step adds a small delay, so for live use you must design for low latency and accept short pauses.

Video localization

For recorded video, a typical workflow transcribes the speech, translates the transcript, aligns the text to the timing of the video, and produces subtitles or a dubbed audio track. The transcoding services help prepare the final video files. Human review is especially important here, because timing, emotion and humor are hard to judge automatically.

Generative AI alongside translation

Google also lets you test translation with its Gemini models, next to the specialized translation LLM and the classic engine. This is useful when your task goes beyond plain translation, for example when you need to summarize an article and translate the summary, rewrite text for a different audience while translating, or extract key facts from a foreign-language document. A common pattern is to use the specialized translation engines for faithful, high-volume translation, and to use a general generative model for tasks that need reasoning or rewriting around the translation.

Simple Analogy

A specialized translation engine is like a professional interpreter who stays close to the speaker’s words. A general generative model is like a creative editor who can reshape the message. Both are valuable, but you would not hire the editor when you need a faithful record of what was said.

flowchart LR
  A["Video or audio file"] --> B["Speech to text"]
  B --> C["Translation API"]
  C --> D["Human review of key scenes"]
  D --> E["Subtitles"]
  D --> F["Text to speech voice track"]
  E --> G["Localized video"]
  F --> G
        
FIG 5 — A media localization pipeline combining speech and translation services

Live event captions

Speech is transcribed as it is spoken, translated line by line, and shown on screen. Short delays are accepted in return for broader audiences.

Multilingual voice support

A caller speaks in one language, the agent reads and replies in another, and a spoken response is generated in the caller’s language.

Translate and summarize

Long foreign-language reports are translated and then condensed into a short briefing for executives, with sources linked for checking.

24Migration, Alternatives and Future-Proofing

Technology moves quickly. Build so that you can change engines, editions and even vendors without rewriting your whole system.

Moving from Basic to Advanced

Many teams begin with the Basic edition because it is simple. Later they discover they need glossaries, documents or an LLM mode. Because both editions share the same base price for standard translation, the move is mostly an engineering task rather than a financial one. The main work is switching the way requests are made, setting up the new access roles, and adding the new features step by step. If you already use a gateway service, the change can stay hidden from your applications.

Keeping your options open

Other cloud providers and specialist vendors also offer translation engines, and each has strengths. Some are cheaper for very high volumes, some focus on particular language pairs, and some are tuned for specific writing styles. A well-designed gateway lets you plug in another engine with limited effort and run side-by-side comparisons. The best protection against change is to keep your own data in your own hands: store source text, approved translations, glossaries and example sets in formats you control.

Watching the product roadmap

Google continues to add models, languages and features to Translation AI, and product names and limits change from time to time. Subscribe to the release notes, review pricing pages on a schedule, and re-run your test set when a new model appears. A new model may deliver better quality at the same price, or lower prices for the same quality, and you only benefit if you notice.

Future-proof habits

  • Keep a gateway between applications and the engine
  • Store source and approved text in open formats
  • Maintain a regression test set per language
  • Review release notes and pricing regularly
  • Record engine and glossary versions with each translation

Lock-in traps

  • Calling the vendor API directly from every application
  • Keeping glossaries only inside one tool
  • Discarding source text after translation
  • Never re-testing after a model change
  • Ignoring costs until the invoice arrives
“Own your words and your rules. Rent the engine.”

25Performance, Quotas and Reliability

A translation feature that is slow or fragile quickly loses reader trust, so plan for speed and failure from the start.

Understanding limits

Cloud services protect themselves and their customers with quotas, which are limits on how many requests, how many characters per request and how many parallel jobs you may use. Quotas differ between methods and can be raised in some cases by request. Before launch, read the current limits for the methods you plan to use, and compare them to your expected peak traffic, not just the average. A product launch, a sale or a viral article can multiply your normal load within minutes.

Batching small requests

Sending one tiny request for every short string wastes time on network round trips. The service lets you translate several strings in a single request, which lowers overhead and improves throughput. Group related strings from the same page together, but keep each request within the size limits. Grouping also helps the engine see neighboring sentences, which can improve consistency.

Retries and patience

Networks fail and services occasionally return temporary errors. A safe client retries failed calls a few times, waiting a little longer after each failure, and adds a small random delay so that many clients do not retry at the same instant. Retries should stop after a sensible limit and must never run in an endless loop, because an endless loop is a very fast way to create a very large bill. Only repeat requests that are safe to repeat. Translation requests do not change your data, so they are generally safe, but batch jobs that write output files should be checked so that a retry does not duplicate work.

Fallback behavior

Decide in advance what your product shows when translation is unavailable. Many teams show the original text with a small note, or show the last saved translation. A reader seeing slightly older text is nearly always better than a reader seeing an error page. Test this behavior on purpose by simulating failures in a non-production environment.

Warm paths and cold paths

Separate your fast path from your slow path. The fast path serves cached translations in milliseconds. The slow path calls the engine and stores the result. If an engine call is slow, the fast path keeps working for everything already translated, and only new content waits. This simple split removes most of the pain from slow or limited services.

1

Read the limits

Check current quotas for the exact methods and models you use.

2

Load test with realistic peaks

Simulate launch-day traffic in a test project and watch for errors and delays.

3

Add retries with backoff

Wait longer after each failure, add random delay and stop after a firm limit.

4

Define the fallback

Show the original or last saved translation rather than an error.

Simple Analogy

Quotas and retries work like a busy restaurant kitchen. If everyone shouts orders at once, the cooks fall behind. A calm waiter bundles orders together, waits patiently when the kitchen is full, and offers a ready dish from the warmer if the main course is delayed.

Common problems and quick checks

Symptom

Permission errors

Check the service account’s role, the project in use, and whether the API is enabled.

Symptom

Terms not applied

Check glossary language pairs, letter case and whether the glossary is attached to the request.

Symptom

Unexpected bill

Look for repeated calls, many target languages in batch jobs, or heavy use of LLM modes.

Symptom

Broken formatting

Check how markup and placeholders are sent, and whether a document format is supported.

Symptom

Slow responses

Consider batching strings, caching more, or moving non-urgent work to batch jobs.

Symptom

Odd wording in one language

Test other engines, add examples or glossary terms, and ask a native reviewer to look.

i
Keep a runbook

Write a one-page guide that tells the on-call person what to check first when translation misbehaves. Include dashboards, the owner of each language, and who may change glossaries in an emergency.

26Frequently Asked Questions

Short answers to the questions beginners ask most often.

Q1Is Translation AI the same as Google Translate?

They are related but not identical. Google Translate is a consumer product for people. Translation AI in Google Cloud is a set of services for developers and businesses, with controls such as glossaries, batch jobs, document translation, IAM and billing.

Q2Do I need machine learning knowledge to use it?

No. You send text to an API and receive translated text. Machine learning knowledge helps only if you plan to train custom models or fine-tune your approach.

Q3What is the difference between Basic and Advanced?

Basic covers language detection and NMT translation for simple, high-volume needs. Advanced adds glossaries, batch and document translation, custom models, the translation LLM, Adaptive Translation and dedicated access roles.

Q4When should I choose Adaptive Translation?

Choose it when tone, style and house wording matter and you have a small set of approved example translations. It lets the system imitate your voice without a long training project.

Q5How many examples does Adaptive Translation need?

Google describes a dataset ranging from as few as five pairs to as many as thirty thousand. More high-quality, relevant examples generally help, but quality matters more than quantity.

Q6What is a glossary and why would I use one?

A glossary is your private dictionary of required translations. Use it for brand names, product features and technical terms that must stay the same every time.

Q7How does batch translation work?

You place source files in Cloud Storage, submit a batch request, and the service processes them in the background and writes results to an output bucket. It is meant for large volumes rather than live use.

Q8Can it translate PDFs and Word files?

Yes. Document translation keeps the layout, such as headings and paragraph breaks, so the translated file looks like the original. Supported formats include PDF and common Office formats.

Q9Is there a free tier?

Standard NMT text translation includes a free monthly allowance of 500,000 characters, applied as a credit shared by Basic and Advanced. It does not cover document translation or the LLM-based modes.

Q10How is batch cost calculated with many languages?

The characters or pages processed equal the source amount multiplied by the number of target languages. Translating one file into ten languages costs ten times the single-language amount.

Q11Can I use it for legal or medical content?

You can use it to speed up the first draft, but a qualified human must review any content where an error could cause legal, financial or physical harm.

Q12Should I call the API directly from my mobile app?

It is safer to call it from your own backend. That way credentials stay private, and you can add caching, rate limits and logging in one place.

Q13How do I know which engine is best for me?

Test them on a few hundred of your own real sentences in each language, compare quality, speed and cost, and repeat the test when anything changes.

27Summary and Key Takeaways

Translation AI in Google Cloud gives teams a flexible way to speak many languages without building their own engines. It offers a simple edition for fast, short text and an advanced edition for glossaries, batch work, documents, custom models, the translation LLM and Adaptive Translation. Underneath, the engines range from classic neural translation to large language models that can imitate your voice from a handful of examples.

The real skill is not in calling the API. It is in choosing the right engine for each kind of content, protecting what you send, controlling cost through caching and routing, measuring quality with real samples, and keeping humans in the loop where mistakes would hurt. Teams that do this well give readers in every language an experience that feels written for them.

Key Takeaways

  • Two editions, many engines — Basic suits simple, short text; Advanced adds glossaries, batch, documents, custom models, the translation LLM and Adaptive Translation.
  • Match engine to content — NMT for speed and cost, the LLM for long and conversational text, Adaptive Translation for brand voice, custom models for narrow specialties.
  • Glossaries protect consistency — treat them as governed assets with owners, reviews and version history.
  • Cache and route to save money — translate once, reuse often, and keep premium engines for content that needs them. Confirm current prices on the official page.
  • Secure the pipeline — use least-privilege IAM roles, server-side calls, private storage and masked personal data.
  • Measure what matters — track operations, cost, quality and business results by language, and feed reviewer corrections back into the system.
  • Keep humans for high stakes — fluent output is not the same as correct output, so review legal, medical and safety content.