AI Translator

100% private — runs on your device, never uploaded. Works offline once loaded.

Translate text between 12 languages entirely on your device. Powered by Meta's NLLB-200 model running in your browser through transformers.js, so your text never leaves your computer — no servers, no accounts, no logging.

What this tool does

This AI Translator converts text between 12 widely spoken languages — English, Spanish, French, German, Hindi, Chinese, Arabic, Portuguese, Russian, Japanese, Italian and Korean — directly inside your browser. Pick a source and target language, paste your text, and get a translation without ever sending it to a cloud service.

Because everything runs locally, it works for sensitive material like private messages, internal notes or draft documents that you would rather not paste into a third-party website.

The model behind it

Translations are produced by Meta's NLLB-200 (No Language Left Behind), specifically the distilled 600M-parameter variant packaged for the web by Xenova. It is a sequence-to-sequence model trained on 200 languages, and it runs through transformers.js using a quantized build so it fits and executes in a normal browser tab.

The first time you translate, the model is downloaded once and cached. This is a large one-time download, but after that translations happen offline and privately.

Good uses

It is well suited to short-to-medium passages: emails, product descriptions, social posts, study notes, chat messages and travel phrases.

Translate one block of text at a time for the best results, and switch the From and To selectors to move in either direction between any of the supported languages.

On-device quality and caveats

A 600M distilled model is compact, so it will not always match the largest cloud translators on rare idioms, long documents or highly technical jargon. Treat the output as a strong first draft and review important text before publishing.

Very long inputs may be truncated or slow on low-powered devices, and unusual proper nouns or slang can be translated literally. For anything legal, medical or contractual, have a fluent human verify the result.

Frequently asked questions

Does this work offline?

After the one-time model download completes and is cached, translation works with no network connection. The initial download does require internet.

What model powers the translations?

Meta's NLLB-200 distilled 600M model (Xenova/nllb-200-distilled-600M), a multilingual sequence-to-sequence translator running via transformers.js.

How accurate is it?

It produces solid everyday translations across the 12 supported languages, but as a compact distilled model it can miss nuance, idioms and technical terms. Review important translations before relying on them.

Is there a length limit?

There is no hard cap, but very long text can be slow or truncated on limited hardware. Translating a paragraph at a time gives the fastest, most reliable results.

Can I translate between any two languages in the list?

Yes. Set the From and To selectors independently to translate in either direction between any of the 12 supported languages.

Do I need an account or API key?

No. The tool is free, requires no sign-up and no API key, because the model runs on your own device rather than a paid service.

Advertisement