Skip to content
better-i18n.com

Better i18n translates with LLMs, and there is more than one path into them. They do not all carry the same context, which is the thing worth understanding before you judge the output.

The three paths #

PathHow you reach itWhat the model is told
AI drawer⌘I in the projectYour glossary and project context — the richest path
Cell suggestionThe AI action on a single valueThe text, the source and target language, and your project instructions
Bulk translationTranslate many keys at onceQueued as a job and applied when it finishes
Your own agentMCP, from your editorgetTranslationContext gives it the same glossary and instructions the drawer uses

The practical consequence: if terminology consistency matters, translate through the drawer or an MCP agent. A one-off cell suggestion is a good translation of that string, but it is not looking at your glossary — so a pinned term can come back as a synonym, and you would have no idea why.

What shapes the output #

  • Project instructions (Custom System Prompt) are inserted ahead of the platform's own rules. Formality, regional variant, register — see translation guidelines.
  • Glossary terms reach the drawer and MCP paths, matched by meaning rather than exact substring — see managing your glossary.
  • Three rules are always applied, whatever you write: return only the translation, keep the tone and style of the source, and preserve placeholders like {{variable}} and {count}.

That last one matters more than it sounds. A translation that drops {count} is not a slightly worse translation, it is a broken string, and it is the failure mode a human reviewer skims past.

Quality habits, in order of payoff #

  1. Set the formality per language. No model can infer whether your German says Sie or du from a button label, and getting it wrong is the mistake every native speaker notices first.
  2. Put the words you cannot afford to lose in the glossary, not in a prompt paragraph. Per-term entries are reviewable and reach machine-translation engines too.
  3. Translate through the drawer for anything user-facing. Cell suggestions are for filling a gap, not for setting your product's voice.
  4. Review what a customer reads closely — pricing, legal, empty states, error messages. AI is fast at the long tail; the short list at the top is where a human pass pays for itself.
  5. Check the placeholders survived before publishing. The editor highlights them, so this is a glance, not an audit.

After translating #

Nothing is live until you publish. Each value keeps its own history with the origin of the change recorded — an AI-generated value says so — so a translation you are unsure about can always be traced rather than guessed at.