Translate between languages without sending text anywhere.
Real translation, zero upload.
Every character stays on your device. Models run through Transformers.js with WebGPU acceleration and a WASM fallback.
100% private
Your text never leaves the browser. Translation runs locally, so nothing is uploaded to a server or stored in the cloud.
WebGPU acceleration
Inference uses your GPU when available and silently falls back to WASM on browsers without WebGPU — same result, different speed.
30+ languages
English, Chinese, Japanese, Korean, Spanish, French, German, and more. Pairs without a direct model pivot through English automatically.
Auto-detect
Leave the source on Auto and the tool detects the language for you, then routes to the right on-device model.
Bidirectional swap
Flip source and target with one tap. Your text and results swap instantly so translating the reply is effortless.
Local history
Recent translations are kept on your device. Reload any of them to edit, copy, or download — nothing is synced to a server.
Paste, pick, translate.
- 01
Paste your text
Drop in a sentence, paragraph, or whole passage. Set the source language, or let it auto-detect.
- 02
Choose a target
Pick from 30+ languages. If no direct model exists, translation routes through English automatically.
- 03
Read or export
Get the result on screen instantly, copy it, or download a .txt file — all on your device.