Real-time voice & chat translation
Real-time voice and chat translation with floating subtitles above the speaker's head, inspired by QSMP. It lets friends who speak different languages play together naturally.
For the quick setup, see Voice & chat translation. This page explains how it works under the hood.
What it feels like¶
When someone talks, a subtitle appears floating above their head and in a chat-style transcript — already translated into your chosen language. Text chat is translated too. You read everyone in your own language, and they read you in theirs.
How it works¶
- Capture. It uses Simple Voice Chat (proximity voice) to grab the audio of whoever's speaking.
- Smart gating (saves resources). It only translates when it's actually useful — when someone nearby is set to a different language and is within range. If everyone around already shares your language, nothing is translated.
- Translate on the server. The audio is turned into text and translated on the server side. You don't need any API key or setup beyond choosing your languages.
- Show subtitles. The translated text appears as floating subtitles and a transcript, in each listener's chosen language.
Two settings you control¶
| Setting | Meaning |
|---|---|
| Language you speak | Lets the server skip translating you when nobody nearby needs it. |
| Language to read | What everything gets translated into for you. |
Set both in Mods → Voice Translate → Config (or bind the "Voice Translate: Open settings" key). Your choices are saved per-player and survive modpack updates.
Why this server runs in offline mode
Voice Translate is being tested with friends, some of whom don't have premium Minecraft accounts — so the server runs in offline mode to let them join. Because of that, the whitelist is what keeps the server private. See Server info.
Get the best results
Use push-to-talk and speak clearly in full phrases. Background noise and overlapping talkers make speech-to-text harder, just like any voice assistant.