LibreTranslateの言語検出の問題

新しいDiscourseインスタンス(8ヶ月稼働)にDockerコンテナ経由でLibreTranslateを追加しました。特定の言語(スペイン語、ドイツ語、オランダ語)ではうまく動作しますが、バスク語(eu)などの他の言語ではうまくいきません。

私たちのLibreTranslateバージョンに対してJSON呼び出しを行うスクリプトを設定し、libretranslate.comのテストモデルでも確認しました。どちらの場合も、シンプルなバスク語の文を認識できませんでした。しかし、バスク語をソース言語として指定すると、両方ともうまく翻訳されました。

これはLibreTranslateの問題です(コンテナ内で pip install lingua-language-detector を使用して lingua-language-detector のインストールを試みましたが失敗しました)。Discourse側の解決策が使えるかどうか疑問に思っています。アイデアとしては、翻訳操作のソース言語を「自動検出」ではなく、メッセージ送信者のインターフェース言語として設定することです。

これが実現可能かどうか、あるいは実行できる可能性があるかどうか、何かアイデアはありますか?

「いいね!」 1