Il y a deux ans maintenant que Safari est doté d’un outil de traduction intégré, une nouveauté de macOS Big Sur. Un an plus tard, Apple a intégré la traduction partout dans macOS Monterey. Un gain de temps incroyable que j’utilise quotidiennement : e-mails, notice technique, articles, aide logicielle, etc. Cette ouverture sur le monde vaut le coup de s’y intéresser de près, même si la traduction proposée par Apple n’est pas encore parfaite.
Depuis quelque temps, la traduction intégrée dans Safari — et pour laquelle j’ai créé un raccourci clavier — ne fonctionnait plus. Lorsque je demandais à Safari de me traduire une page, la page se rechargeait et restait à mi-course.
Après quelques recherches, j’ai enfin mis le doigt sur ce dysfonctionnement. Naturellement, j’ai d’abord fouillé les Réglages Système jusqu’à Général > Langue et région > Langues pour la traduction (tout en bas à droite). On se rappellera alors que la traduction intégrée partout dans macOS est disponible hors ligne, en téléchargeant les langues désirées au préalable. Mais on y lira aussi que « Siri et Safari traiteront toujours les traductions en ligne » :
Le problème ne vient donc pas d’un pack ou d’un autre élément à télécharger au préalable (et qui aurait pu être corrompu). Ce qui m’a mis la puce à l’oreille est un message d’erreur dans Safari — vu rapidement une seule fois — m’indiquant que Safari n’arrivait pas à se connecter au serveur de traduction. J’ai donc fait le lien avec le Relais Privé d’Apple activé au mois de mai dernier. J’ai donc désactivé cette option d’iCloud+ en allant dans le menu > Réglages Système > mon nom > iCloud > Relais privé :
J’ai quitté et relancé Safari et pu constater que la traduction fonctionnait à nouveau et immédiatement. Dès que je réactive le relais privé d’Apple, ça coince à nouveau sous macOS Ventura.
Sur macOS Sonoma je n’ai pas rencontré de conflits entre le relais privé d’Apple et la traduction intégrée de Safari. Tout au plus arrive-t-il que la jauge de chargement de la page traduite n'aille pas jusqu'au bout, mais cela relève plutôt d'un bug graphique.