Comment traduire tout le site Web avec Google Translate

J'utilise actuellement ce qui suit pour traduire une page Web:

Http://translate.google.com/about/intl/en_ALL/tour.html#professional

Le problème est que lorsque j'ai mis l'extrait de code généré sur le site Google sur mes pages Web, l'utilisateur doit choisir leur langue sur chaque page du site. Existe-t-il un moyen de le faire pour que l'utilisateur ne choisisse qu'une fois, et chaque page ultérieure qu'ils visitent dans mon site Web est automatiquement traduite dans leur langue choisie?

Il semble que ce problème ne s'affiche que lors de l'utilisation de Google Chrome. D'autres navigateurs fonctionnent bien:

http://groups.google.com/group/google-translate-general/browse_thread/thread/4b48a4f997762692

Le widget de traduction au bas de cette page adopte l'approche de la redirection vers le service de traduction de page de Google qui maintient la langue mais que votre page doit s'exécuter dans un conteneur google:

http://www.toronto.ca/

Vous pourriez peut-être écouter des changements d'événements sur le widget de traduction dans la page et stocker la langue sélectionnée dans LocalStorage afin de pouvoir la sélectionner automatiquement chaque fois qu'une nouvelle page est chargée. Cependant, cette approche est très piquante car elle pourrait se briser facilement chaque fois que Google modifie le widget.