Per chiarire, LibreTranslate è un’applicazione che può essere installata dagli utenti finali; gli endpoint per la traduzione possono essere esposti in modo da poterla utilizzare tramite una rete (ad esempio su un server self-hosted), oppure può essere utilizzata come app locale dove gli endpoint non sono disponibili sulla rete, solo come software in esecuzione sulla stessa macchina (utile per tradurre molti documenti o dove la copertura di rete è inaffidabile).
Ho utilizzato LibreTranslate con Discourse Translator, sia con l’API ospitata dal progetto sia self-hosting su un VPS. Tuttavia, non ho provato a installare LibreTranslate sullo stesso VPS di Discourse, né nello stesso container Docker di Discourse.
Il plugin non inoltra l’indirizzo IP ai servizi che utilizza; i servizi di traduzione riceverebbero i dati dal server Discourse.
Il punto più importante è che dovrai leggere i termini di servizio di tutti i servizi di traduzione e decidere se sono fornitori di cui la tua azienda può fidarsi per il tuo caso d’uso. E poiché è open source, la tua azienda può verificare cosa il plugin sta inviando ai servizi: GitHub - discourse/discourse-translator ![]()