J’ai configuré le plugin Discourse Translator il y a quelques années et je suis à peu près sûr qu’il traduit chaque sujet/message dans la locale de l’utilisateur définie dans les paramètres de son profil.
La langue de l’interface de chaque utilisateur peut être définie sur /my/preferences/interface
par exemple : https://meta.discourse.org/my/preferences/interface
Vous pouvez donc tester avec quelques locales différentes pour vous assurer.
La description de ce plugin mentionne qu’il enregistre la traduction pour chaque locale et pour chaque message, ce qui est pratique lorsque plusieurs utilisateurs ont la même locale.
Concernant la traduction de la page entière : les utilisateurs peuvent traduire un message à la fois en cliquant sur le bouton de traduction de chaque message.
Le plugin ne traduira pas la page entière et tous les commentaires en une seule fois, car selon le service que vous avez configuré pour la traduction, cela pourrait vous coûter cher, surtout s’ils ne finissent pas par lire toute la page.