MS
Made for live audio
Small frames, bounded buffers, and independent routes keep conversations moving.
Direct audio translation · Open source
A real-time translation layer between your voice, your devices, and the conversations that matter. Full duplex on desktop. RX on Android.
ROBună, mă auzi?
FRBonjour, tu m'entends ?
Polyglot-Audio runs two independent audio routes at once. One carries your translated voice out. The other brings their translated voice back.
YOURomanian
THEMFrench
Small frames, bounded buffers, and independent routes keep conversations moving.
TX and RX use separate provider sessions, controls, devices, and failure handling.
Only providers with direct streaming audio input and translated audio output qualify.
POLYGLOT-RX · ANDROID
Polyglot-RX listens through your phone microphone, sends live audio to a direct speech translation provider, and plays the translated voice through connected headphones.
RX-only prerelease for ARM64 Android. Wired or Bluetooth headphones are required. No virtual microphone or bidirectional desktop routing.
The interface never processes audio. Credentials live in your operating system keychain. Polyglot-Audio does not log raw audio, transcripts, keys, or authorization headers.
Read the security model ↗OS keychainSecrets stay outside plaintext config files.
Sanitized diagnosticsUseful counters, without audio or device identities.
Vendor-neutralChoose a compatible provider. The audio engine stays independent.
Auditable sourceInspect the Rust engine and every provider boundary.
Choose full-duplex desktop routing or the focused Android receiver. Both are early-stage open-source projects distributed through their official GitHub Releases pages.
BlackHole on macOS · Two VB-CABLE routes on Windows · PipeWire on Linux
Setup guides ↗INDEPENDENT SOFTWARE, BUILT IN THE OPEN
If Polyglot-Audio saves you time or helps you cross a language barrier, support development and native platform testing.
Crypto wallet addresses will appear here once the project owner publishes verified addresses.
Check the official repository ↗