HomeJavaModsLiveTranslator
LiveTranslator
ModsJava

LiveTranslator

by Creativity0 · on Modrinth

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 26.1–26.1.2 · Forge⬇ Download for 1.21.11 · Forge⬇ Download for 1.21.10 · Forge⬇ Download for 1.21.2–1.21.9 · Forge⬇ Download for 1.21.1 · Forge⬇ Download for 1.21 · Forge⬇ Download for 1.20.1 · Forge⬇ Download for 26.1–26.1.2 · Fabric⬇ Download for 1.21.11 · Fabric⬇ Download for 1.21.10 · Fabric⬇ Download for 1.21.5–1.21.9 · Fabric⬇ Download for 1.21–1.21.4 · Fabric⬇ Download for 1.20.1 · Fabric
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

LiveTranslator

Free real-time translator for in-game chat — local translation.

Modrinth | CurseForge


Features Prerequisites Mod Dependencies Installation and Setup
  1. Place the jar file into your mods folder.
  2. Launch Minecraft with Forge/Fabric.
  3. How to test it out in-game:
    • /livetranslator on (This will set up the environment for the translator, download the translation model (~470 MB), and turn on the translator.)
    • type @de Good morning!
    • What you see in chat: [de] <Player> Good morning!
    • When you hover over the text: Guten Morgen!
    • What others see: <Player> Guten Morgen!
Configuration

Configuration file created at: config/livetranslator/livetranslator.yaml

You can configure:

Changes require restarting Minecraft.

Local vs Cloud Translation

LiveTranslator uses local translation, meaning translations run directly on your computer instead of being sent to an online service.

Mode Cost Considerations
Local (LiveTranslator) Free Requires a ~470 MB model and uses your CPU and RAM
Cloud (e.g. Google Translate, DeepL, OpenAI) Free (rate-limited) or paid Usage limits apply unless you pay
Client vs Server Installation

LiveTranslator behaves differently depending on where it is installed.

Installed on Behavior
Client only Translations are handled locally for that player. Incoming and outgoing chat messages can be translated without requiring the mod on the server.
Server only Players can register their preferred language and enable translation for themselves. The server then translates all chat messages into each player’s selected language.
Client + Server Supported. Client-side and server-side translation operate independently. Players may use either the client translator or the server translator. (Enabling both will result in duplicate translations.)
Commands

Client-side Commands

Base Command

/livetranslator # Displays the current status of the translator.
/ltc # Alias for /livetranslator (as in livetranslator client)

/ltc on # Turns the translator on
/ltc off # Turns the translator off

Incoming Translation (messages you receive)

/ltc incomingTranslation # Show incoming translation status
/ltc incomingTranslation on # Enable incoming translation
/ltc incomingTranslation off # Disable incoming translation
/ltc incomingTranslation setLanguage <lang> # Set target language (e.g., en, es)

Outgoing Translation (messages you send)

/ltc outgoingTranslation # Show outgoing translation status
/ltc outgoingTranslation on # Enable outgoing translation
/ltc outgoingTranslation off # Disable outgoing translation
/ltc outgoingTranslation setLanguage <lang> # Set target language
/ltc outgoingTranslation useIncomingTranslationLanguageAsSource on # Use incoming language as source
/ltc outgoingTranslation useIncomingTranslationLanguageAsSource off # Auto-detect source language
/ltc outgoingTranslation shortcut on|off # Example, type "@de Good monring!" -> gets translated to German

Model

/ltc model # Shows you the available models, the current model is blue
/ltc model switch <model> # Switch to another model (currently there is only 1 model)

Server-side Commands

Base Command

/livetranslatorserver # Shows translator status, and player-specific settings
/lts # alias for /livetranslatorserver

Translator (Global)

/lts translator # Shows translator status
/lts translator on # Turns on the translator (Admin only)
/lts translator off # Turns off the translator (Admin only)

Player-specific Settings

/lts language # Shows the player's language
/lts language <lang> # Sets the target language for the player

/lts enable # Enables translations for the player
/lts disable # Disabled translations for the player
Translation Model

LiveTranslator uses a quantized m2m100_418M model (int8) developed by facebook.

Roadmap Known issues Uninstalling Disclaimer

This mod is provided "as-is" without any warranty of any kind.
By using this mod, you agree that the author(s) are not responsible for any damages, data loss, misuse, or unintended consequences that may arise from its use.
This project is not affiliated with Mojang, Microsoft, or Meta AI.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more