새로운(8개월 된) Discourse 인스턴스에 docker 컨테이너를 통해 LibreTranslate를 추가했습니다. 특정 언어(스페인어, 독일어, 네덜란드어)에서는 잘 작동합니다. 그러나 바스크어(eu)와 기타 언어에서는 제대로 작동하지 않습니다.
저희 버전의 LibreTranslate에 JSON 호출을 수행하는 스크립트를 설정하고 libretranslate.com의 테스트 모델로 확인했습니다. 두 경우 모두 간단한 바스크어 문장을 인식하지 못했습니다. 그러나 소스 언어를 바스크어로 명시적으로 지정했을 때, 두 경우 모두 번역이 잘 수행되었습니다.
이것은 LibreTranslate의 문제입니다(컨테이너에서 pip install lingua-language-detector를 사용하여 lingua-language-detector를 설치하려고 시도했지만 실패했습니다). 하지만 Discourse 측에서 해결책을 마련할 수 있을지 궁금합니다. 아이디어는 번역 작업의 소스 언어를 ‘자동’ 감지 대신 메시지 발신자의 인터페이스 언어를 사용하도록 설정하는 것입니다.
이것이 실현 가능하거나 실행 가능한지 아는 분이 계신가요?