Sueta

AutoLang

Autolang -1.1

A lightweight plugin that supports up to 100 languages, automatically translating chat messages into

·Plugin

AutoLang - Automatic Chat Translation

Click here for full documentation on Modrinth

Core Features

  • Intelligent Detection – Detects player language automatically
  • Real-time Translation – Bi-directional, async translations with caching
  • Seamless Integration – Works with chat plugins, respects client language (Paper only)
  • Player Friendly – Opt-out option, formatting preserved

Installation

  1. Download the latest JAR
  2. Place it in your plugins/ folder
  3. Start your server to generate config
  4. Edit plugins/AutoLang/config.yml to your needs
  5. Restart or reload server

Commands

  • /lang – Show your current language
  • /lang set <code> – Set your language
  • /lang list – List available languages
  • /lang reload – Reload config
  • /lang health – Check translation server

Permissions

  • autolang.use – Use language commands (default: true)
  • autolang.admin – Admin commands (default: op)
  • autolang.bypass – See untranslated chat

Language Support
Supports 100+ languages (via LibreTranslate).
Common codes: en (English), es (Spanish), fr (French), de (German), ru (Russian), zh (Chinese), ja (Japanese).

Troubleshooting

  • Connection Issues – Set `allow-remote: true` for remote servers, use `insecure-tls: true` if needed
  • Detection Issues – Try heuristic detector if Lingua is too heavy
  • Performance – Adjust `max-translation-threads`, enable caching, or self-host LibreTranslate

Requirements

  • Java 21+
  • Paper/Spigot 1.21+
  • (Optional) Self-hosted LibreTranslate server

Support
Bugs or suggestions? Report them on Discord.

Similar projects

Plugin →