3 ms·
I really wish for a language setting that says: If the original text is in one of the following languages, use the original text. I might not be equally fluent
by vaylian 1y ago
I really wish for a language setting that says: If the original text is in one of the following languages, use the original text. I might not be equally fluent in all of those languages, but reading the original text is better than reading a translation most of the time.
- lblume 1y agoModern browsers with auto-translation features always offer the option to "Never translate X" — never translate a language the user speaks. If websites really need translation (which they very likely do not!), this should be the norm as well.
- watson 1y agoMacOS has this feature under Settings -> General -> Language & Region -> Preferred Languages. Here you can have an ordered list of languages you wish apps and websites (I _think_ only works for Safari) to use. I don't know how widespread this is in other OS'es or browsers.
- oefrha 1y agoThat's just the standard Accept-Language header, not unique to Safari or macOS at all. It's up to the server to interpret and respond to the header, and they mostly don't do what gp wants, i.e. they usually serve the translated language with a higher q rather than the original language even if it's in the list (and it's mostly ignored anyway in favor of geoip/manual region/language picker).
- happytoexplain 1y agoIt is not the accept-languages header - it affects the accept-languages header. Like the parent said, it is also used for apps (which includes your browser's UI).
- Aachen 1y agoThis has been OS-independent since the dawn of time (see the Accept-Language header specification), but sites rarely use it
- detourdog 1y agoI think the date might be later definitely after the adoption of unicode characters.
- dijit 1y agoYou’re in luck! https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Accept-Language https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/... I wrote about it once; https://dijit.svbtle.com/trusting-the-user-they-know-what-language-they-speak https://dijit.svbtle.com/trusting-the-user-they-know-what-la... Outlook web actually respects this, which is refreshing.
- Vinnl 1y agoUnfortunately, that just specifies which languages you prefer, regardless of what the original language is. I speak Dutch and English, but have English set as my preferred language, because most of the time that multiple languages are available, that is the original language. However, sometimes I'll be visiting a Dutch site that has a (usually badly-)translated English version available, and I'd rather get the Dutch version.
- dijit 1y agoI think thats bad logic on the server side and not to do with the concept of Accept-Language though. I would think the ideal prioritisation should probably be: * Exact (en_GB) * Exact (fr_CA) * Soft (en_*) // Any variant of English you might have available * Soft (fr_*) // Any variant of French you might have available * Translated. (to first preferred) for Accept-Language: “en_GB,fr_CA”
- Vinnl 1y agoI don't think Accept-Language supports "Translated", "Exact" or "Soft"? But yes, that would match the language setting that GGP asked for.
- bmn__ 1y agoThis is expressed as the quality parameter. To make the system GP proposed work atop HTTP content-negotiation, a server operator should assign a very small number to the automatically translated content.