Read foreign text like it's your own.
In your browser, a PDF, your IDE, a chat window — select any text and a blue 译 dot floats up beside your cursor. Click it and MiniMax M2.7-highspeed streams the AI translation back — no API key, no setup. The hosted proxy is on us; bring your own AI when you want full control.
Powered by MiniMax M2.7-highspeed — free, no API key, no signup. Optional: plug in your own DeepSeek · Qwen · Zhipu · Kimi · OpenAI · Ollama key.
This is exactly how it feels inside any app once installed.
It won't hijack your clipboard or steal your window. It shows up only for the second you need it.
Browsers, PDF readers, IDEs, notes apps, chat windows — drag-select in any app and it triggers.
Tokens render as they arrive — the first word shows almost instantly, no spinner-staring.
Youdao Dict / Bob-style: the dot hugs your selection and fades after ~2s if you don't click.
Opens with hosted MiniMax M2.7-highspeed — no key, no signup. Switch to any OpenAI-compatible model (DeepSeek / Qwen / Zhipu / Kimi / OpenAI / Ollama) when you want full control.
One codebase, one experience. Platform differences are isolated in a single file; behavior is identical.
Pause, settings, quit — one click from the menu bar / system tray. Config stays local in ~/.translate-popup.
Drag-select any text. A single click won't trigger it — no false positives, no interrupting your normal copy.
A blue dot floats at the top-right of your cursor and quietly fades after ~2s; hover it and it waits for you.
A card pops up and streams the translation. Esc to close, or copy the result with one click.
Auto bi-directional: select Chinese and it goes to English, select English and it goes to Chinese. The hosted MiniMax proxy needs no key at all; switch to AI and a provider preset auto-fills the Base URL and model — just add your key.
Opens free with no API key. Run from source with Python 3 — or build the lightweight single-file app (one small executable) with the included script.
On macOS, first grant access under System Settings → Privacy & Security → Accessibility / Input Monitoring, then restart.