AutoLang
Активный0.0
Установок
Последнее обновление
Версии
AutoLang - Автоматический перевод чата в Minecraft
AutoLang представляет собой продвинутый плагин для Minecraft, который устраняет языковые барьеры между игроками, предоставляя моментальный двусторонний перевод сообщений в чате. Это решение, отличающееся высокой производительностью и гибкостью настройки, без проблем интегрируется с вашим текущим сервером и предлагает администраторам широкий спектр параметров для персонализации.
Основные возможности
Интеллектуальное определение языка
Система AutoLang использует многоуровневый подход к распознаванию языка:
- Основной алгоритм полагается на библиотеку Lingua, которая анализирует характерные признаки текста для точного определения языка
- Резервный метод распознавания активируется, если основная система недоступна или требуется снизить нагрузку на сервер
Архитектура переводов
- Асинхронная обработка: Все операции по переводу выполняются в фоновом режиме, что предотвращает замедление работы сервера
- Умное кэширование: Встроенная система кэша хранит наиболее востребованные переводы, сокращая количество повторных запросов
- Двусторонний перевод: Сохранение контекста обеспечивает точность перевода между любыми поддерживаемыми языковыми парами
Комфорт для игроков
- Простая интеграция с существующими плагинами чата и системами прав
- Автоматическое определение языка клиента игрока (доступно для серверов Paper)
- Возможность отключить перевод или просмотреть оригинальное сообщение
- Сохранение форматирования, цветов и активных элементов в переведенных сообщениях
Быстрый старт
Требования к системе
- Minecraft Server: Paper/Spigot версии 1.21.1 или выше (рекомендуется для полной функциональности)
- Java: 21 или более новая версия
- Память: минимум 4 ГБ ОЗУ (6+ ГБ для крупных серверов)
- Место на диске: 1 ГБ свободного пространства
Процесс установки
- Скачайте последнюю версию AutoLang JAR
- Поместите файл в папку
plugins/вашего сервера - Запустите сервер для генерации стандартной конфигурации
- Остановите сервер и настройте файл
plugins/AutoLang/config.ymlпо своему усмотрению - Перезапустите сервер для применения изменений
Настройка
# Язык сервера по умолчанию
default-language: "en"
# Максимальное количество потоков перевода
max-translation-threads: 4
# Включение/отключение перевода
translation:
enabled: true
# Определение языка
detection:
type: "lingua" # или "heuristic"
confidence-threshold: 0.75
# Формат переведенных сообщений
formatting:
format: "&7[%lang%] &f%player%&7: &r%message%"
Доступные команды
/lang- показать текущий язык/lang set <код>- установить язык/lang list- список поддерживаемых языков/lang reload- перезагрузить конфигурацию
Настройка прав
autolang.use- использование команд языкаautolang.admin- администрирование плагинаautolang.bypass- просмотр оригинальных сообщений
Исправление проблем
Проблемы с подключением
- Убедитесь, что удаленные подключения разрешены в настройках
- Для самоподписанных сертификатов включите соответствующую опцию
- Проверьте логи сервера на наличие ошибок соединения
Производительность
- Регулируйте количество потоков перевода в зависимости от процессора сервера
- Включите кэширование для снижения нагрузки
- Рассмотрите локальный хостинг решения для перевода
Поддерживает все популярные языки, включая английский, русский, испанский, французский, немецкий, китайский, японский и многие другие.