promotional bannermobile promotional banner

LangBridge

Automatically translate Minecraft plugin messages and let your players communicate across languages with real-time chat translation.

LOGO

🌍 LangBridge

Translate every plugin message on your server into your language with a single click, without editing files by hand.

Installed a plugin and all its messages are in English? LangBridge finds each plugin's message files, translates them automatically, and keeps colors, placeholders and the original format intact.


✨ Features

📦 Plugin translation

  • In-game menu (/lb) listing all your plugins, showing which ones have messages to translate and which are already translated.
  • Translates plugin message files (.yml).
  • Protects what matters: colors (&a, &#ff0000, MiniMessage), placeholders (%player%, {0}) and URLs.
  • Keeps comments and the original file format.
  • Separates messages from settings: never touches materials, sounds, permissions, commands or worlds.
  • Checks that the file is still valid before saving it.

🛠️ Tools

  • In-game editor to fix any translation line by line.
  • Restore original: automatic backup of every file before translating.
  • Language packs: export and import translations to share them with other servers.
  • Detects when a plugin already ships its own file in your language.

👥 Per-player language

  • With ProtocolLib (optional), each player sees plugin messages in their Minecraft client's language.
  • Players can choose their language with /lb idioma.

⚙️ Translation engines

  • Google Translate (default): free, no key needed.
  • DeepL: higher quality. Requires an API key (DeepL offers a free plan).

📋 Commands

Command Description
/lb Opens the menu
/lb traducir <plugin|todos> [language] Translates one plugin or all of them
/lb restaurar <plugin> Restores the original files
/lb editar <plugin> Opens the in-game editor
/lb pack exportar|importar Exports or imports language packs
/lb idioma <code|auto> Choose your own language
/lb motor <google|deepl> Changes the translation engine
/lb estado · /lb recargar Status · reload config

Permissions:

  • langbridge.admin: translate and manage (OP by default).
  • langbridge.idioma: choose your own language (everyone).

📥 Installation

  1. Download the .jar and place it in your plugins/ folder.
  2. (Optional) Install ProtocolLib so each player sees plugin messages in their own language.
  3. Restart the server and use /lb as OP.

Compatibility: Paper, Purpur and Spigot, 1.16.5 and above.


⚠️ Important

  • Machine translation is not perfect. Use the in-game editor to fix any line.
  • Privacy: to translate, plugin message texts are sent to the service you choose (Google or DeepL). No other server or player data is sent.
  • Only messages stored in config files can be translated. Text hardcoded inside a plugin's .jar cannot be translated.
  • After translating, reload the translated plugin or restart the server to see the changes.
  • A copy of the original is always kept, so you can go back at any time.

LangBridge Team

profile avatar
  • 1
    Projects
  • 8
    Downloads