SovereignTranslator

Two-way voice translation across 25 languages — on one device, or connected across many. Private by design.

translation: checking… voice out: on-device hybrid
On one device: set a language for each side and hand the phone back and forth — type or tap 🎤 and every message is translated and read aloud.

Across devices: tap 🔗 Connect device to link a phone or laptop anywhere. Messages travel directly device-to-device, end-to-end encrypted.
Person A
Person B

⚙️ Settings

SovereignTranslator keeps as much as possible on your device. Here's exactly what happens to your words.

Only translate using your browser's built-in offline engine. If a language pair isn't available offline, nothing is sent anywhere — you'll get a clear notice instead of a silent cloud call.
Only used to raise the free cloud-fallback limit from 5,000 to 50,000 characters/day. Stored on this device only.
What's private, honestly:
🔒 Voice output uses your device's voices — fully local.
🔒 Translation runs on-device when your browser supports it (Chrome 138+ desktop) — 🔒 badge. Otherwise a phrase is sent to MyMemory — ☁ badge. Turn that off with Sovereign mode.
🔐 Connected devices talk peer-to-peer over WebRTC, encrypted end-to-end (DTLS). Free relays only help the two devices find each other — they never see your messages. Each device translates what it receives locally.
🎤 Voice input uses your browser's speech engine; some browsers process audio on their servers. Type if you need full privacy.

🔗 Connect a device

Link two phones or laptops anywhere. Messages go directly device-to-device, end-to-end encrypted — no account, no server. You each pick your own language; everything is translated on arrival.

— or join with a code —