Configuré el plugin Discourse Translator hace unos años y estoy bastante seguro de que traduce cada tema/publicación al idioma local del usuario establecido en la configuración de su perfil.
El idioma de la interfaz de cada usuario se puede configurar en /my/preferences/interface
por ejemplo, https://meta.discourse.org/my/preferences/interface
Así que puedes probar con diferentes idiomas locales para asegurarte.
En la descripción de ese plugin, se menciona que guarda la traducción para cada idioma local para cada publicación, lo cual es útil cuando tienes varios usuarios con el mismo idioma local.
Sobre la traducción de toda la página: los usuarios pueden traducir una publicación a la vez haciendo clic en el botón de traducir de cada publicación.
El plugin no traducirá toda la página y todos los comentarios a la vez, ya que, dependiendo del servicio que configures para la traducción, podría costarte mucho, especialmente si al final no leen toda la página.