It sounds like you are already aware of this under Admin → Settings → Basic Setup
allow user locale [default: disabled]
Allow users to choose their own language interface preference
TBH I have not tested to see what might be translated in Discourse emails as a result of this setting being enabled.
As for post text getting translated there is this plugin
@tgxworld would know if the translated content is used in the members emails.