🌍 ChatTranslator - Real-Time Chat Translation for Minecraft Servers
By Mateitaa1
Break language barriers and connect players from around the world with the most customizable and flexible Minecraft chat translation plugin out there — ChatTranslator!
🔥 Why Choose ChatTranslator?
In an increasingly global Minecraft community, it's more important than ever to make your server inclusive, accessible, and user-friendly — no matter what language your players speak. ChatTranslator brings players together by translating chat messages in real time, all based on their selected language preferences.
From casual players to international communities, this plugin is built to support everybody. Let's dive into what makes ChatTranslator a must-have for your server:
🚀 Core Features
**🌐 Real-Time Translation**
Automatically translates player chat messages into each player's preferred language. No commands needed — it just works.
**🧠 Multi-Engine Support**
Choose your favorite translation service:
**🧠 Ollama (Local LLM)** – Runs locally using models like llama3, mistral, or gemma. Private, free, and fast. Perfect for servers without internet access.
**🌍 Google Translate** – Leverage Google Cloud's powerful translation API for accuracy and scale.
**📖 LibreTranslate** – A great free and open-source alternative.
**🖼️ Beautiful GUI Language Selector**
Players can choose their language with an intuitive, customizable GUI using themed Minecraft items. First join? No problem — the selector can auto-launch!
**💬 Translation Format Customization**
Show translated messages with or without the original message. Fully configurable message formats, prefixes, and visual styling.
**📁 Language Support Built-In**
Supports 15+ languages out of the box:
English, Spanish, French, German, Italian, Japanese, Korean, Chinese, Russian, Arabic, Portuguese, Hindi, Turkish, Swedish, Dutch — and more easily added!
**🧹 Smart Caching**
With a configurable cache size, you can balance performance and accuracy by storing recent translations.
⚙️ Admin Features & Commands
/translate toggle – Enable or disable translation for yourself.
/translate service – Switch between Google, LibreTranslate, or Ollama instantly.
/translate clearcache – Wipe the translation cache with a single command.
Full permission control system, including:
chattranslator.use, chattranslator.admin, chattranslator.bypass
Force language selection (chattranslator.forceselect)
Exclude specific players from translation (chattranslator.notranslate)
🔧 Fully Configurable
No two servers are the same — that’s why ChatTranslator is designed with total customization in mind. From the GUI layout and materials to advanced features like server message translation and plugin message filtering, it’s all in your hands.
Examples from config.yml
translation-service: "ollama"
ollama_model: llama3
show-original: false
select-on-join: true
translate-server-messages: true
🛠️ Developer & Server Friendly
No external dependencies required (unless using Google API)
Fast local translation with Ollama
API key optional – run fully offline if needed
Works out of the box with Minecraft 1.20+
Built for performance and scalability
🧪 Who Is This Plugin For?
Public or private Minecraft servers
Communities with multilingual players
Roleplay, survival, factions, and minigame servers
Admins looking for hands-off automatic translations
Servers that care about accessibility and inclusion
| Advertisement: |
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta