(no title)
aragonite | 3 months ago
My header ended up looking like a permuted version of this:
en-US,en;q=0.9,zh-CN;q=0.8,de;q=0.7,ja;q=0.6
I never manually configured any of those extra languages in the browser settings. All I had done was tell Chrome not to translate a few pages on some foreign news sites. Chrome then turned those one-off choices into persistent signals attached to every request.I'd be surprised if anyone in my vicinity share my exact combination of languages in that exact order, so this seems like a pretty strong fingerprinting vector.
There was even a proposal to reduce this surface area, but it wasn't adopted:
https://github.com/explainers-by-googlers/reduce-accept-lang...
zzo38computer|3 months ago
hoofedear|3 months ago
onion2k|3 months ago
I imagine Chrome is really adding the language to your browser preferences when you choose not to translate a page, and the HTTP client in the browser is generating request headers based on your preferred languages. A small (and largely unimportant) semantic point, but it's possible that the Google translate team weren't aware of how adding a preferred language might impact user privacy. That isn't to excuse the behaviour; they should have checked.
scrollop|3 months ago
faidit|3 months ago
unethical_ban|3 months ago
SV_BubbleTime|3 months ago
FridayoLeary|3 months ago
nikcub|3 months ago
datavirtue|3 months ago
fsflover|3 months ago
autoexec|3 months ago
esseph|3 months ago
biztos|3 months ago
Clearly it thinks you prefer Chinese to German. Was that correlated with the frequency of your requests on Google Translate? With your browsing history? With your shopping history?
RamRodification|3 months ago
datavirtue|3 months ago
unknown|3 months ago
[deleted]
unknown|3 months ago
[deleted]
thaumasiotes|3 months ago
>> Instead of sending a full list of the users' preferred languages from browsers and letting sites figure out which language to use, we propose a language negotiation process in the browser, which means in addition to the Content-Language header, the site also needs to respond with a header indicating all languages it supports
Who thought that made sense? Show me the website that (1) is available in multiple languages, and also (2) can't display a list of languages to the user for manual selection.
jm4|3 months ago
I use to do some work in this area. The first question is difficult and the second is no. We had the best results when we used various methods to detect the preferred language and then put up a language selector with a welcome message in that language. After they made a selection, it would stick on return visits.
Juliate|3 months ago
Why not have this negotiation implemented at the browser level?