LinguaChat makes your communication in Minecraft accessible in any language, automatically translating chat messages without interrupting gameplay!
You can configure the translation directions for both sides (Client/Server) in the configuration file See description below.
For official Minecraft Launcher:
mods folder:%APPDATA%\.minecraft\mods~/.minecraft/mods~/Library/Application Support/minecraft/modsFor Prism Launcher and other instance-based launchers:
Final step:
When properly configured, the mod automatically translates messages:
Player1: привет
[Chat for you]: hello
Player2: hello
[Chat for you]: привет
[!TIP] The original text of the message is available by hovering over the translated message!
Mod settings are accessible via the K key in-game.
You can also edit the file directly: config/linguachat.json
| Key | Action |
|---|---|
| K | Open settings screen |
| N | Toggle outgoing message translation |
| Parameter | Default | Description |
|---|---|---|
enabled |
true |
Enable/disable the mod |
translateIncoming |
true |
Translate incoming messages |
translateOutgoing |
true |
Translate outgoing messages |
defaultSourceLang |
"auto" |
Source language (auto for detection) |
defaultTargetLang |
"en" |
Target language for both incoming messages (messages from other players) and outgoing messages (your messages sent to server) |
preferredTranslator |
"google" |
Provider: google, deepl, kagi |
deeplApiKey |
"" |
DeepL API key |
kagiApiKey |
"" |
Kagi API token |
kagiSessionToken |
"" |
Kagi session token |
showOriginalOnHover |
true |
Show original on hover |
cacheSize |
512 |
Translation cache size |
debugMode |
false |
Debug logging |
| Provider | Cost | API Key | Languages |
|---|---|---|---|
| Free | Not required | 100+ | |
| DeepL | Free/Paid | Get API Key | 30+ |
| Kagi | Kagi Pass | API Token (settings/api) or Session Token (settings/user_details) | Multiple |
Found a bug or have a suggestion? Create an issue:
👉 https://github.com/Lintech-1/LinguaChat/issues
Please include: