Translates to user's local language

I set up the Discourse Translator plugin a few years ago and I’m fairly sure that it translates each topic/post to the user’s locale set in their profile settings.

Each user’s interface language is able to be set at /my/preferences/interface

e.g. https://meta.discourse.org/my/preferences/interface

So you can test with a few different locales to make sure.

On the description for that plugin, it mentions that it saves the translation for each locale for each post, which is handy when you have multiple users that have the same locale.

About translating the whole page: users can translate one post at a time by clicking on the translate button for each post.

The plugin won’t translate the whole page and all comments at once—since depending on the service that you set up for translation, it could cost you a lot especially if they don’t end up reading the whole page.