Как включить перевод в Mastodon?
Приветствую всех в своем блоге. Сегодня разберем тему с которой столкнулся и я – “Как же настроить перевод постов в Mastodon?”.
Для того чтобы вам реализовать перевод, вам необходимо быть администратором инстанса и иметь доступ по ssh к серверу.
Устанавливаем LibreTranslate
- Получаем ресурсы нашего ЛТ с git:
git clone https://github.com/LibreTranslate/LibreTranslate - Переходим в директорию:
cd LibreTranslate - Запускаем скрипт установки
./run.shPROFIT
Получение ключа LT:
- Создаем ключ:
ltmanage keys add 120 --char-limit 5000, где 120 – количество запросов в минуту; —char-limit 5000 – количество символов за 1 запрос (не обязательно). - Копируем наш ключ. Если наш ключ не выдался, то вводим
ltmanage keys– нам выведутся все возможные ключи.
Настройка Mastodon:
- Заходим в директорию, в которой установлен Mastodon-сервер: `cd /home/mastodon/live'
- Открываем файл
nano .env.production - В конце файла добавляем строки:
LIBRE_TRANSLATE_API_KEY = <ваш апи-ключ> LIBRE_TRANSLATE_ENDPOINT = https://<ваш-адрес-до-LT>/ - Перезапускаем наши сервисы:
sudo service mastodon-* restart - Проверяем и радуемся жизнью :3