9 points par woo1031 6 일 전 | 14 commentaires | Partager sur WhatsApp

Il m’arrive parfois d’utiliser Google Translate intégré quand j’ai besoin d’une traduction complète, même si la qualité laisse à désirer.
Dans le cas de la traduction intégrale par défaut intégrée, il y a parfois des contresens ou des traductions trop littérales, au point qu’on se demande ce que ça veut dire et qu’on finit par revenir au texte original.
Comme j’en avais assez de faire constamment des allers-retours, j’ai créé une extension Chrome qui, lorsqu’on clique sur la traduction Google, affiche simultanément le texte original sous le texte traduit, comme une ombre.

Caractéristiques

  • Extension Chrome basée sur Manifest V3.
  • Plus besoin de basculer entre original et traduction comme avec les traducteurs classiques : les deux lignes s’affichent ensemble.
  • Elle ne relance pas la traduction séparément ; elle post-traite le résultat DOM généré par le moteur de traduction intégré de Chrome.
  • Recommandé pour les développeurs qui parcourent rapidement la documentation officielle et pour les apprenants en langues.
  • Vidéo de démonstration : https://www.youtube.com/watch?v=ta9WaXq1aoc

Si vous trouvez des pages où le comportement est étrange ou la mise en page se casse, ce serait d’une grande aide de me le signaler via GitHub Issues ou par e-mail (ktkwhms3@gmail.com). Personnellement, j’aimerais vraiment que Chrome propose officiellement une telle fonctionnalité.

Lien de l’extension : https://chromewebstore.google.com/detail/shadow-translator/njhfceigjibchcnokjaoapmobelimlnm?authuser=0&hl=ko
Lien GitHub Issues : https://github.com/woohyun1031/Shadow-Translator/issues

14 commentaires

 
crawler 6 일 전

Waouh, c’est surprenant et appréciable que ça fonctionne en utilisant directement la traduction de page de Chrome, sans lancer un moteur de traduction séparé dans une extension.

 
crawler 6 일 전

Je ne connais pas très bien les autres sites, mais le fait que ça fonctionne au moins sur GitHub et Reddit est déjà vraiment génial, merci.
En revanche, j’ai l’impression que le texte anglais original affiché sous le coréen traduit est un peu petit et que sa couleur n’est pas très visible, donc ce serait vraiment bien s’il y avait une option pour régler ça...

 
woo1031 6 일 전

Merci pour vos retours ! Lors de la prochaine mise à jour, je vais travailler sur la possibilité de modifier en détail la police du texte source dans la fenêtre pop-up !

 
thesol9 5 일 전

Malheureusement, cela ne semble pas fonctionner correctement dans Naver Whale ; j’imagine que son traducteur intégré n’est pas celui de Google.

 
woo1031 5 일 전

Comme vous l’avez indiqué, Shadow Translator fonctionne en détectant les balises <font> insérées dans la page par Google Translate afin de restaurer le texte original.
Ainsi, même si l’installation est possible sur les navigateurs basés sur Chromium, il se peut qu’il ne fonctionne pas correctement sur des navigateurs comme Edge ou Whale, qui utilisent leur propre moteur de traduction intégré… (À l’heure actuelle, il est configuré pour un environnement Chrome + Google Translate. À titre d’information, nous avons confirmé qu’il fonctionne normalement avec Lingvanex de Brave, car son traitement du DOM est similaire à celui de Google Translate !)
Nous examinerons également par la suite des améliorations de compatibilité cross-browser. Merci pour ce bon retour !

 
whoshe 5 일 전

Superbe ! J’utilisais Immersive Translate, puis je suis passé à Shadow Translator+Mouse tooltip translator à cause de la limite gratuite. Ce serait encore mieux si on pouvait modifier le réglage pour donner la priorité au texte original. :)

 
woo1031 5 일 전

Merci pour ce retour précieux ! Je vais essayer d’ajouter rapidement un réglage utilisateur pour le style du texte original (shadow) !

 
sea715 6 일 전

Personnellement, j’ai du mal à alterner entre l’original et la traduction, donc j’utilise carrément une traduction par infobulle au survol de la souris, et je trouve que c’est plus pratique à l’usage (https://github.com/ttop32/MouseTooltipTranslator)

 
woo1031 6 일 전

Au début, j’utilisais moi aussi une autre extension de tooltip, puis j’ai voulu pouvoir voir tout le contexte de la page d’un seul coup d’œil, alors je l’ai créée moi-même !
La différence en matière d’ergonomie que vous avez mentionnée est inévitable, mais par rapport à MouseTooltipTranslator, elle demande moins d’autorisations et prend moins de place, donc je pense que vous pouvez l’essayer tranquillement en complément ! Merci !

 
greekr4 6 일 전

https://immersivetranslate.com/

Y a-t-il quelque chose de mieux que ça ? Si oui, je change.

 
woo1031 6 일 전

Je l’avais créé dans le but de faire de la traduction bilingue, mais je ne savais pas qu’une extension de ce type existait déjà.
Merci de me l’avoir signalé en premier lieu ! Après vérification, cette application prend elle aussi en charge la même fonctionnalité, propose encore plus de fonctions, et la traduction est propre et bien réalisée.

Cette application est excellente elle aussi, mais si je devais expliquer les différences avec la mienne, elles seraient les suivantes.

Ultra-légère — moins de 1 Mo (contre 37,3 Mo)
Autorisations minimales — Immersive Translate demande les autorisations « consulter l’historique de navigation » et « bloquer le contenu de toutes les pages », tandis que Shadow Translator n’utilise que l’autorisation d’accès aux sites.
Utilisation de l’interface native — il suffit de réutiliser l’interface de traduction de Chrome telle quelle (icône dans la barre d’adresse, menu du clic droit), sans afficher d’interface séparée.

 
woo1031 6 일 전

En matière de richesse fonctionnelle ou de choix de qualité de traduction, Immersive Translate est plus avancé. Si vous avez besoin de traduction de PDF, de sous-titres vidéo, d’EPUB ou du choix entre divers moteurs de traduction, cela peut être une meilleure option.

En revanche, si votre objectif est un usage léger consistant à « simplement ajouter une ligne avec le texte original à la traduction intégrée de Chrome », Shadow Translator peut aussi être un bon choix, puisqu’il s’utilise sans contrainte liée aux autorisations, à la taille ou aux réglages.

 
greekr4 6 일 전

Merci.
Je pense que ce serait bien de le faire évoluer en s’inspirant de cette référence !

 
woo1031 6 일 전

Grâce à votre remarque, j’ai moi aussi essayé Immersive Translate !
Après comparaison, Shadow Translator avait l’avantage d’être un peu plus rapide en termes de latence d’affichage de la traduction ! N’hésitez pas à l’essayer aussi et à utiliser tranquillement celui qui vous convient le mieux !
Comme vous l’avez dit, je vais m’en inspirer pour continuer à l’améliorer. Merci !