-
Notifications
You must be signed in to change notification settings - Fork 0
How It Works
MineGlot is a client-side mod. Nothing runs on the server — your API key and cache stay on your PC.
You type text yourself. The mod sends it to the AI and shows the result in chat.
- Uses your target language from the GUI (what you want to speak to others).
- Does not need a player on the target list.
- Good for quick tests and sending translated lines yourself.
/translation has one extra mode:
- Run
/translationwithout text. - For 30 seconds, already visible chat lines and newly received chat lines become clickable.
- Click a chat line to translate that exact line.
When someone else writes in chat, MineGlot can translate their message into your default language.
Requirements:
- The sender is on your target players list (GUI → Target players).
- The sender is not you.
- The chat format is recognized by the parser.
Flow:
Chat message → parse player + text → filter target/not you
→ cache check → API if needed → show translation in chat
Open the main GUI → Target players → add online players you want to follow.
- Only messages from listed players are auto-translated.
- Your own messages are never auto-translated.
- The list is cleared when you disconnect from a server.
If enabled in config:
- Signs: look at a sign to get a translation.
Sign translation is separate from chat commands.
Before calling the API, MineGlot checks:
- Memory cache (fast, same session)
- RocksDB on disk (survives restarts)
Same text + same target language can return instantly without a new API call.
Use /trs-clear to drop the last cached entry if you need a fresh translation.
For incoming chat, Lingua detects the source language when needed.
For /translate commands, you choose the target language in settings; detection is used where the pipeline needs a source language for the API.
Note — Some servers (e.g. Hypixel) restrict client mods. Check server rules before using MineGlot online.