Problema di rilevamento della lingua in LibreTranslate

Abbiamo aggiunto LibreTranslate tramite container Docker alla nostra nuova istanza Discourse (vecchia di 8 mesi). Funziona bene per alcune lingue (es, de, nl). Tuttavia, fallisce miseramente con il basco (eu) e altre lingue.

Ho configurato uno script per effettuare chiamate JSON alla nostra versione di libretranslate e li ho verificati con il modello di test su libretranslate.com. In entrambi i casi, non è riuscito a riconoscere semplici frasi in basco. Tuttavia, quando ho specificato il basco come lingua di origine, entrambi hanno tradotto correttamente.

Anche se si tratta di un problema di libretranslate (e ho provato senza successo a installare lingua-language-detector nel container utilizzando pip install lingua-language-detector), mi chiedo se si possa adottare una soluzione a livello di Discourse. L’idea è di utilizzare la lingua dell’interfaccia del mittente del messaggio per impostare la lingua di origine per l’operazione di traduzione, anziché utilizzare il rilevamento ‘auto’.

Avete idee su se ciò sia fattibile o potenzialmente attuabile?

1 Mi Piace