Для уточнения: LibreTranslate — это приложение, которое может быть установлено конечными пользователями; его переводческие конечные точки могут быть доступны через сеть (например, на собственном сервере) или оно может использоваться как локальное приложение, где конечные точки недоступны по сети, а доступны только как программное обеспечение, работающее на той же машине (полезно для перевода большого количества документов или в условиях ненадёжного сетевого покрытия).
Я использовал LibreTranslate с плагином Discourse Translator, как с API, размещённым самим проектом, так и с самостоятельным размещением на VPS. Однако я не пробовал устанавливать LibreTranslate на тот же VPS, что и Discourse, и не в том же контейнере Docker, что и Discourse.
Плагин не пересылает IP-адрес в используемые им сервисы; переводческие сервисы получают данные от сервера Discourse.
Главное заключается в том, что вам необходимо ознакомиться с условиями предоставления услуг всех переводческих сервисов и решить, являются ли они поставщиками, которым ваша компания может доверять в вашем конкретном случае. А поскольку это открытое программное обеспечение, ваша компания может проверить, что именно плагин отправляет в сервисы: GitHub - discourse/discourse-translator · GitHub ![]()