Плагин для серверов Майнкрафт автоматически переводит сообщения чата на язык, выбранный каждым игроком. Он подходит для серверов с игроками из разных стран; среди встроенных языков есть русский.
Возможности
- Переводит чат в реальном времени для каждого получателя согласно его языковым настройкам.
- Работает с Google Translate, LibreTranslate или локальной языковой моделью через Ollama.
- Предлагает игроку выбрать язык через настраиваемое меню; его можно открывать автоматически при первом входе.
- Позволяет показывать перевод вместе с оригиналом либо без него, менять формат сообщений, префиксы и оформление.
- Поддерживает более 15 языков, включая русский, английский, испанский, французский, немецкий, итальянский, японский, корейский, китайский, арабский, португальский, хинди, турецкий, шведский и нидерландский.
- Кэширует недавние переводы; размер кэша задаётся в конфигурации.
Команды
/translate toggle— включить или выключить перевод для себя./translate service— переключить сервис перевода./translate clearcache— очистить кэш переводов.
Права
chattranslator.use— использование плагина.chattranslator.admin— права администратора.chattranslator.bypass— обход перевода.chattranslator.forceselect— принудительный выбор языка.chattranslator.notranslate— исключение игрока из перевода.
Настройка
В config.yml выбираются сервис и модель Ollama (translation-service, ollama_model), показ оригинального текста (show-original), открытие выбора языка при входе (select-on-join) и перевод серверных сообщений (translate-server-messages). Также настраиваются меню выбора языка, форматы сообщений и фильтрация сообщений плагинов.
Требования
Для Google Translate нужен ключ API. Ollama позволяет переводить локально без подключения к интернету; можно использовать модели llama3, mistral или gemma.
