The right model for every language, and every kind of text.

For teams that ship a product in many languages. Each language, and each kind of text within it, goes to the model you choose, with your glossary, translation memory, style guide, screenshots and anything else you keep beside every string, and comes back checked, in the format it was sent in.

  • Glossary
  • Translation memory
  • Style guide
  • Screenshots
  • Design specs
  • Product docs
  • Reviewer notes
  • Locale rules
  • Reference sites
  • Support macros
Get API key

ui
Get API keyLength limitDeveloper comment
marketing
Your work, in every language.Brand bookCampaign brief
es-ESuiObtener clave de APIGemini 3.8 Flash
es-ESmarketingTu trabajo, en todos los idiomas.Mistral Large 4
it-ITuiOttieni chiave APIGPT-5.6 Luna
it-ITmarketingIl tuo lavoro, in ogni lingua.Claude Opus 5.5
ar-SAuiالحصول على مفتاح واجهة برمجة التطبيقاتGrok 4.7
ko-KRuiAPI 키 가져오기Qwen3.7 Flash
hi-INuiएपीआई पासकोड पानाGemini 4 Argon
An example route: every string goes with the context that applies to it, interface strings to quick models, marketing lines to stronger ones. Your configuration decides.

Which model translates best, by language and kind of text?

MQM penalty per 1,000 words of English source, scored by professional linguists.

betterworse

AI in a typical TMS vs Localize.io

WhatA typical TMS with AILocalize.io
What it costsA typical TMSModel spend is often hidden, or shown only as a total.Localize.ioEvery model call is recorded with its cost.
See it in the tour: The record
Long filesA typical TMSTypically sent in one request: a long answer gets cut off, and is still paid for.Localize.ioSplit into batches sized to each model's output limit.
See it in the tour: Send work
When a check failsA typical TMSThe model is often re-asked silently, and billed again.Localize.ioEvery attempt is logged, at most three; a string that still fails comes back flagged, and isn't charged the character rate.
See it in the tour: Checks
What the model didA typical TMSPrompts, reasoning and tokens typically stay inside the platform.Localize.ioThe prompt, the reply, the tokens and the cost are visible on every call.
See it in the tour: The record
Which modelA typical TMSThe platform picks the model, and how it decides isn't shown.Localize.ioYour configuration picks the model, per language, content type, project and pass, and every job shows which setting decided it.
See it in the tour: Routing

Routing

Different work goes to different models.

A button label, a help article and a campaign headline are different jobs, even in the same language. So you choose the model per language, per content type, per project and per pass: a quick, inexpensive one for short interface strings, a stronger one where the wording has to sell, and a second one to review a draft if you want one.

You set it once in your configuration. Change it whenever you like: the next job follows the new route, and nothing else has to be rebuilt.

A route is set by

LanguageKorean to one model, Hindi to another.
Content typeSpanish ui and Spanish marketing apart.
ProjectThe help centre and the app can differ.
PassA draft by one model, a review by another.

es-ES marketingMistral Large 4GPT-5.6 Solfrom the next job

The whole job

Hand over what you have. Get back what you sent.

Picking a model is the small part. Someone also has to convert files, sort the reference material, split the work, choose what goes with each string, check what comes back and redo what fails. Here an agent does all of it.

Upload whatever context you keep, as it is, in your own folders and formats: glossaries, translation memories, style guides, brand books, screenshots, notes for translators. Then send strings or a file. The agent works out what each asset is, prepares and batches the work, gathers the context for each batch, sends it to the model its route names, has the result checked, and returns it in the format it arrived in. Your files are never changed.

You hand over

Terminology 2025.xlsx Writing guidelines.pdf past/help-centre_es.xliff screens/plans.png notes for translators.md

You send, and get back

strings/en.jsonwhat you send
strings/es.jsonthe same keys, the same shape

Context

Context where it helps, and nowhere else.

Nothing is attached by default. For each batch, the agent decides what each string needs: a screenshot where the screen explains it, a glossary term only for a string that is about that term, a past translation only where one is close in meaning. A short label, a support answer and a marketing line each get the context that suits them.

Your memory is a guide, not an answer key. Wording you approved carries forward; an entry that is out of date or wrong isn't repeated.

Three strings, three different contexts

uiUpgrade
screenshot: the plans screenglossarymemory

A button or a noun? The screen says: the button under the Pro plan.

supportCancel anytime from your account settings.
screenshotglossary: account settingsmemory

The name of the page has to match the name in your product.

marketingEverything your team needs, in one place.
screenshotglossarymemory: “Everything your business needs, in one place.”

A close line from last year's campaign: its tone carries over, “business” doesn't.

For your team

Less to set up, and nothing taken on trust.

  • Less setupNo converting, sorting or preparing first. Bring what you have.
  • New material counts from the next jobAdd a glossary or screenshots for the whole account or one project, whenever you like.
  • Every result is checkedBefore it comes back to you, not after someone notices.
  • A full recordHow each translation was made: the route, what the model was shown, what it answered, the checks, the cost.
  • Fits how you workA REST API for your pipeline, MCP for your agents.

Connect in minutes. One key per integration, over REST or MCP.

Read the docs

Translate your first strings in a few minutes.

White label, on-premises or your own models? Enterprise →