Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultimate Chat Translator icon

Ultimate Chat Translator

Automatically translates chat, signs, and in-game menus to the language you choose — live, in Minecraft.

License: MIT Minecraft 1.20.1 - 1.21.8 Test Mod Modrinth GitHub Releases

Features

  • Live chat translation — incoming chat messages are translated to your chosen language as they appear.
  • Your own messages too — what you type is detected and shown translated, so others reading your translated chat (or you, switching servers) stay in sync.
  • Two translation modesAuto Translate (everything is translated automatically) or Button Mode (a small clickable button appears next to each message, translate on demand).
  • Sign translation — signs placed in the world are translated automatically when you look at them.
  • Menu & tooltip translation — titles of chest-like menus (shops, spawn menus, etc.) and item tooltips are translated when they're not already in your language.
  • Localized settings screen — the mod's own settings menu can be displayed in any of the 11 supported languages, independently of which languages you translate to/from.
  • Mod Menu integration — every setting is one click away if you have Mod Menu installed.

Requirements

  • Minecraft 1.20.1, 1.21.1, 1.21.4, or 1.21.8
  • Fabric Loader >= 0.18.4
  • Fabric API (matching your Minecraft version)
  • Mod Menu (optional, recommended for the settings screen)

Installation

  1. Download the .jar matching your Minecraft version from Modrinth or GitHub Releases.
  2. Drop it into your mods folder alongside Fabric API.
  3. Launch Minecraft with the Fabric profile.
  4. Open the settings via Mod Menu (or edit the generated config file) to pick your languages.

Configuration

Open the mod's settings screen (via Mod Menu) to configure:

Setting Description
Mod Enabled Turns all translation on/off.
Mode Auto Translate (automatic) or Button Mode (click to translate).
Received msgs language Language incoming chat messages are translated to.
Sent msgs language Language your own messages are translated to.
Debug Prints diagnostic info to chat.
In-game signs/menus Toggles translation of signs, menu titles, and item tooltips.
Settings language Language of this settings screen itself.

Settings are saved to chat_language_translate.json in your Fabric config folder.

Building from source

A helper script handles installing Java 21 and Gradle for you on Arch and Debian/Ubuntu:

chmod +x build.sh
./build.sh

Or, with Java 21 and Gradle 8.8 already installed:

gradle build

The built jar is placed in build/libs/.

How it works

Translation is performed through Google Translate's public web endpoint — no API key required, no configuration needed. All translation hooks are client-side only via Fabric and Mixin; no server-side component is needed.

Note: The endpoint is undocumented and best-effort — occasional rate limits or downtime are possible.

Contributing

Issues and pull requests are welcome. The test suite (./gradlew test) covers the pure translation/config logic and runs automatically on every push and pull request.

Changelog

See CHANGELOG.md for release notes.

License

Released under the MIT License.

About

Automatically translates chat, signs, and in-game menus to the language you choose — live, in Minecraft.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages