Core concepts

AI translation

How Glossa translates your strings, keeps placeholders and plurals intact, and when it hands a string to a person.

Glossa is the transglot translation engine. It drafts the translations your team then reviews. Every draft is recorded in a translation's history with the model that wrote it, for example Glossa Flux draft.

Two models

ModelUsed for
Glossa FluxThe default. Fast drafts for every target language.
Glossa DeepThe higher-quality model. A project uses it for every target language when you turn on Quality mode under the project's AI translation settings. Available on Team and above.

When translation runs

  • Automatically. While the project's Auto-translate setting is on (it is by default), new and changed source strings are translated as they arrive from a push, an upload or a connector, and existing strings are translated into a language you add.
  • On demand. Translate missing in the editor fills a language's gaps, or only the rows you selected. See Translate with AI.
  • From the CLI. transglot init asks before the first run, and transglot push --wait waits for the translation of what you pushed. See the Quickstart.

Each run is a batch: you can follow its progress, and cancel it, while it runs.

What Glossa reads

The context you give a project is what makes its translations specific rather than generic:

  • The project description, the line you wrote under What is it? when you created the project.
  • Each key's description, and its maximum length. See Keys and strings.
  • Your glossary (Starter and above), so required and forbidden terms are respected. See Glossary and brand voice.
  • Your brand voice, the tone, formality and rules you set on the project's Voice page.
  • Similar approved translations, when semantic translation memory is turned on (Team and above), so new text is phrased consistently with what you already approved. See Translation memory.
  • Screenshots, when Screenshot context is turned on (Team and above), so Glossa can see where a string appears. Screenshots add image cost to the runs that use them.

When the exact same source text has been translated before, transglot reuses that translation at no cost instead of translating it again.

What Glossa keeps intact

Placeholders such as {name}, {{count}}, %s or :name and HTML tags are carried into every translation unchanged. A plural key gets one form for each plural category the target language uses, not only the forms the source has. A draft that still breaks either after a retry is not written, so the string stays untranslated rather than broken. See Quality checks.

What Glossa never does

A translation you have edited or reviewed is never overwritten by AI. Glossa only writes into strings that are empty or still a Glossa draft.

When a person takes over

Each AI translation carries a confidence signal. Translations that pass the automatic checks and come back confident can be marked as not needing review, so your reviewers only see the ones worth their time. Everything else is flagged for review. Automatic checks always win: a translation with a broken placeholder, the wrong plural forms, or a glossary conflict is always sent to review no matter how confident it was.

That routing is off by default; see Translation states for the setting and the states a translation moves through.

On this page