Pour votre information, une traduction complète de Discourse, y compris les messages, est possible

Je voulais faire un suivi avec quelques détails supplémentaires sur notre expérience pour faire fonctionner Linguise avec Discourse.

Tout d’abord, sur notre site, nous utilisons le plugin Discourse SAML pour authentifier les utilisateurs auprès d’un autre référentiel d’utilisateurs. Nous avons constaté qu’il y avait un problème de cookie dans ce cas particulier.

Heureusement, les gens de Communiteq (https://www.communiteq.com/), qui sont une excellente société d’hébergement pour Discourse, ont pu analyser le problème et créer une petite correction sous la forme d’un plugin pour le résoudre. Mais pour la plupart des gens, ce ne sera pas nécessaire.

Il y a une limitation à connaître ; Linguise ne fait aucune traduction lorsqu’il fonctionne dans sa langue par défaut, dans notre cas, l’anglais.

Normalement, ce n’est pas un problème, mais il y a un cas où cela l’est : les messages rédigés dans une autre langue, disons l’espagnol, apparaissent en espagnol lorsque Linguise est réglé sur l’anglais. Dans toute autre langue, ils seraient traduits, mais pas dans la langue par défaut.

Linguise pourrait s’améliorer à l’avenir, mais il n’y a aucun engagement.

La solution de contournement consiste à utiliser également le plugin Discourse Translator. Vous devez configurer l’accès à l’API de l’une des sociétés de traduction (Google, Yandex, Microsoft, etc.), puis configurer ces informations d’identification dans le plugin.

Une fois que vous avez fait cela, si vous êtes en anglais et que vous lisez un message créé par quelqu’un en espagnol, vous verrez une petite icône de globe

Cliquer dessus fait apparaître une traduction sous l’original.

Entre les deux, cela couvre tous les cas, bien que pas aussi élégamment que je l’aurais souhaité.

Nous utilisons un compte Google Cloud qui offre les 500 000 premiers mots chaque mois gratuitement, et nous dépassons rarement cette limite. Je pense que d’autres fournisseurs ont des offres similaires.

J’espère que cela sera utile à quelqu’un.

3 « J'aime »