> If you don’t provide a language in your URL, you are implicitly sending the message that the documentation will never be translated.
RIP Accept-Language.
RIP Accept-Language.
For example recently I was linked to a Microsoft page via a comment, but it rendered in Japanese, which was a pain to me because I was looking for a specific citation in English. I had to switch language then dig through the site to get back the text the comment author was talking about.
It is nice to try and help a user, but you should always let them override your language decision.
That said, language prefixes should still exist, for debugging if nothing else.
Some sites automatically choose a language based on the client's location, and for similar reasons, this can be more annoying than helpful to certain users.