Malheureusement rien de réellement extraordinaire pour le moment…
Pour traduire dans Safari une page entière — ou un passage — en restant sur cette même page le développeur de TranslateMe propose une extension compatible Safari 13 et payante (son prix a encore augmenté d’ailleurs) :
https://apps.apple.com/fr/app/translateme-for-safari/id1448316680?mt=12
On a le choix entre les traducteurs de Google ou de Microsoft. Résultats moyens, avec quelques ratés (pas de traduction du tout) et inférieurs à ce qu’il proposait il y a encore quelques mois. Je ne sais pas pourquoi.
Nous avons bien évidemment Mate, beaucoup plus cher.
Traduction dans Safari 13 de la page entière ou d’un passage, mais aussi dans n’importe quelles autres applications via la barre de menu. Pas mal… Fait le job (on reste dans de la traduction automatisée)
https://apps.apple.com/fr/app/mate-traducteur-dictionnaire/id1005088137?...
Nous avons également l’application payante Myna, moins chère que Mate et même TranslateMe, et qui se base sur Google translate. Elle propose une extension pour Safari. En cliquant sur son bouton elle traduit la page entière. Elle installe également un menu services qui fonctionne en sélectionnant un extrait de la page à traduire. L’application Myna se lance alors, affichant la traduction dans sa fenêtre.
https://apps.apple.com/fr/app/myna-for-google-translate/id1100290134?mt=12
En extension pour Safari 13, nous avons également Polyglot qui a récemment était adaptée à cette version de Safari. Gratuite cette fois-ci, et se basant sur Google translate. Pas de traduction de la page entière en 1 clic ici, il faut sélectionner le texte à traduire (mais on a de la marge dans la taille de la sélection). Plus simple que les deux autres, mais assez efficace, la traduction via un pop-up étant quasi instantanée.
https://apps.apple.com/fr/app/polyglot/id1471801525?mt=12
Au-delà de sa gratuité, je choisis celle-ci plutôt que TranslateMe ou Mate, malgré son absence de traduction d’une page entière en un seul clic. À priori, son développeur dit sur GitHub qu'il travaille sur l’ajout de cette fonctionnalité, sans pouvoir dire quand elle serait effectivement disponible.
Aucune extension n’est parfaite, et aucune ne se base sur l’excellent DeepL (pour des raisons économiques je pense).
Reste d’autres solutions en restant dans Safari, mais qui implique l’ouverture d’un autre onglet pour avoir le résultat. Via un services dans le menu du même nom, via l’excellent popclip (avec ici un accès au site DeepL), via Alfred aussi.
Après on peut partir sur des solutions plus « barbues » à base de terminal, et même de touchbar via BetterTouchTool.
Reste sinon les autres navigateurs (avec extensions ou pas). On pourrait espérer qu’Apple propose cela un jour pour Safari, après tout ils ont un outil de traduction, Apple Translator, en bêta interne depuis un moment maintenant, et qui est une solution maison. Ils pourraient même, avec leur politique et communication autour de la privacy, en faire un argument face aux solutions online de Google, Microsoft, Yandex, Baïdu… Si on peut se passer au maximum de Google, autant le faire.
https://www.macg.co/logiciels/2017/10/apple-translator-est-en-beta-test-...
Mais Apple semble ne pas vouloir réellement muscler Safari, préférant le maintenir dans son usage « basique » et muselé, tout en gardant, en partie, le contrôle de l’affichage web sur ses plates-formes (iOS en premier) via WebKit.
(Toujours mon vœu pieu d’un navigateur non basé sur Google/Chromium, puissant, complet et embrassant complètement les technologies de MacOs… Si je savais réellement développer, je me lancerais dans l’aventure, ayant plein d’idées sur le sujet)
Quelques espoirs aussi, à moyen-long terme, via le projet européen Bergamot de traduction en local de sites web notamment. Mozilla est partenaire, et à récemment fait une première démo intégrée dans Firefox…
https://www.ghacks.net/2019/10/20/mozilla-working-on-native-firefox-tran...
Qui sait, cela pourrait peut-être donner des idées à certains pour notre plateforme.
J’espère avoir été suffisamment exhaustif et complet dans ma réponse.