Write — Private Grammar Fix & Translation

Fix grammar, spelling, and style or translate text — fully in your browser. Uses the browser's built-in AI when available, with an optional on-device LLM fallback. No uploads, no tracking.

How It Works

1

Choose Fix or Translate

Pick a mode at the top. In Translate mode, choose a target language from the searchable list or type a custom one.

2

Paste or type your text

Pasting (Cmd/Ctrl+V or the paste button) automatically submits. Typing does not — press Improve or Translate when you're ready.

3

Engine runs locally

The tool tries the browser's built-in AI first. If unavailable for what you asked, you can opt in to download a small on-device LLM. Nothing leaves your device.

4

Compare versions and keep what you like

Generate up to 5 alternatives, copy any version, and revisit anything in History. Unload the LLM from Settings whenever you want to free memory.

Frequently Asked Questions

Does my text leave my browser?

No. All processing happens locally. The only network activity is the optional, one-time download of a translation language pack or the on-device LLM, and only after you explicitly confirm it. Once an engine is ready, the tool runs offline.

Which browsers support the built-in AI?

Chrome 130+ on a supported device exposes the Proofreader, Rewriter, Translator, and Language Detector APIs. On other browsers you can opt in to the on-device LLM fallback (requires WebGPU).

How big is the on-device LLM?

The recommended model is around 800 MB. It is downloaded into your browser's cache only after you click Download, and you can unload or remove it at any time from Settings.

Why does the Translator ask to download a language pack?

The browser ships translation models per language pair. The first time you translate between two languages, your browser downloads that pair's model. It runs locally afterwards and does not transmit your text.

How are alternative versions generated?

When the built-in Rewriter is available it is used to produce variations with different tones and lengths. Otherwise the on-device LLM is sampled with varied temperature settings.

Where is my history stored?

In your browser's localStorage. It never leaves your device. You can clear individual entries or all history from the History panel.