That’s going to be a tricky one to solve with the current options - I can understand the position it puts them in completely.
Users can quickly become confused if they land on a page which is mostly not their language, with no obvious way to filter.
Bethesda has this exact issue over on their community site. The top three posts in that subforum are German, Russian and French.
Groups could become the solution here if category status can be tied directly to a group - currently that’s not in core though.
The forum structure could also accommodate this, if each language is a parent category then you get the equivalent of /latest across subcategories from the parent category page.
@falco Would fixing that up be easier than the above? We already have plugins such as GitHub - discourse/discourse-watch-category-mcneel: Watches a category for all the users in a particular group · GitHub - if that could be generalised to tie subscription statuses to groups then users could use groups to opt into different languages and subject areas.