Właśnie otworzyłem stronę internetową w Google Chrome i mówi: „Ta strona jest w języku japońskim, czy chcesz ją przetłumaczyć?”.
Prośba o tłumaczenie prawdopodobnie przesyła zawartość do Google, ale w jaki sposób identyfikuje się język? Czy odbywa się to lokalnie, w przeglądarce? Czy może to także wysłać stronę do Google? Jeśli tak, to czy nie powinienem najpierw zostać poproszony o pozwolenie? Sama strona nie zawiera żadnych znaczników wskazujących język i jest wewnętrzną stroną intranetową, więc nie jestem wcale pewien, czy Google powinien mieć dostęp do jej treści.
Odpowiedzi:
Przeglądarka Chrome może zidentyfikować lub przynajmniej odgadnąć język strony, patrząc na kilka czynników na stronie:
Można to zrobić lokalnie bez dalszego połączenia z Internetem lub raportowania do Google.
Tłumaczenie treści na pewno wyśle zawartość strony na serwery Google w celu przetłumaczenia.
źródło
chrome.dll
niedawno? To jest ogromne! Ostatnio nie przeglądałem kodu (masywnego), ale bez wątpienia istnieje funkcja lub dwie wbudowane funkcje wykrywania języka (to nie jest takie trudne).