Hice esto porque me cansé de estar alternando clic tras clic entre el original y la traducción en Google Translate integrado de Chrome
(chromewebstore.google.com)A veces la calidad baja, pero necesito una traducción completa, así que uso Google Translate integrado.
En el caso de la traducción completa integrada por defecto, a veces hay errores o traducciones demasiado literales y termino volviendo al texto original para entender qué quiso decir.
Me cansé de estar yendo y viniendo para compararlos, así que hice una extensión de Chrome que, al hacer clic en Google Translate, muestra al mismo tiempo el texto original debajo de la traducción como si fuera una sombra.
Características
- Extensión de Chrome basada en Manifest V3.
- En lugar de tener que alternar entre original/traducción como en los traductores existentes, se ven ambas líneas juntas.
- Funciona posprocesando el resultado del DOM generado por el motor de traducción integrado de Chrome, sin hacer llamadas de traducción adicionales.
- Recomendada para desarrolladores que revisan rápidamente documentación oficial y para estudiantes de idiomas.
- Video demo: https://www.youtube.com/watch?v=ta9WaXq1aoc
Si encuentran páginas donde el funcionamiento sea extraño o el diseño se rompa, me ayudarían muchísimo reportándolo en GitHub Issues o por correo electrónico (ktkwhms3@gmail.com). Personalmente, ojalá Chrome ofreciera esta función de manera oficial.
Enlace de la extensión: https://chromewebstore.google.com/detail/shadow-translator/njhfceigjibchcnokjaoapmobelimlnm?authuser=0&hl=ko
Enlace de GitHub Issues: https://github.com/woohyun1031/Shadow-Translator/issues
14 comentarios
Guau, es sorprendente y buenísimo que funcione usando directamente la traducción de páginas de Chrome, sin tener que ejecutar el motor de traducción aparte desde una extensión.
No sé cómo funciona en otros sitios, pero por ahora con que funcione en GitHub y Reddit ya está buenísimo, gracias.
Pero siento que el texto en inglés original que aparece debajo del coreano traducido está un poco pequeño y el color también se ve poco claro, así que estaría genial si hubiera una opción para configurarlo...
¡Gracias por compartir una buena sugerencia! En la próxima actualización intentaré trabajar para que se pueda ajustar en detalle la fuente del texto original desde la ventana emergente.
Lamentablemente, parece que no funciona correctamente en Naver Whale; supongo que su traductor integrado no es de Google.
Tal como mencionaste, Shadow Translator funciona detectando las etiquetas
<font>que Google Translate inserta en la página para restaurar el texto original.Por eso, aunque puede instalarse en navegadores basados en Chromium, es posible que no funcione correctamente en navegadores que usan su propio motor de traducción integrado, como Edge o Whale… (por ahora está ajustado al entorno de Chrome + Google Translate. Como referencia, confirmé que Lingvanex de Brave funciona bien porque su forma de procesar el DOM es similar a la de Google Translate).
Más adelante también revisaré cómo mejorar la compatibilidad entre navegadores. ¡Gracias por el buen feedback!
¡Está genial! Estaba usando Immersive Translator, pero por el límite gratuito me cambié a Shadow Translator+Mouse tooltip translator. Creo que estaría aún mejor si se pudiera cambiar la configuración para priorizar el texto original. :)
¡Gracias por los buenos comentarios! Reflejaré la configuración de usuario del estilo del texto original (
shadow) lo antes posible.A mí me cuesta alternar entre el original y la traducción, así que de plano uso una traducción con tooltip del mouse; en usabilidad me parece que esta es mejor (https://github.com/ttop32/MouseTooltipTranslator)
Al principio yo también usaba otra extensión de tooltip, pero terminé haciéndola porque quería poder ver todo el contexto de un vistazo dentro de la página. La diferencia en usabilidad que mencionas es algo inevitable, pero en comparación con MouseTooltipTranslator tiene menos carga de permisos y tamaño, así que creo que podría venirte bien probarlo de forma ligera. ¡Gracias!
https://immersivetranslate.com/
¿Hay algo mejor que esto? Me cambio.
La hice con el objetivo de tener una traducción dual, pero no sabía que ya existía una extensión así.
¡Primero que nada, gracias por avisarme! Al revisarla, vi que esa app también ofrece la misma función, además de varias más, y que la traducción está muy bien lograda.
Esa app también es excelente, pero si tuviera que mencionar las diferencias con la mía, serían las siguientes.
Ultraligera — menos de 1 MB (vs 37.3 MB)
Permisos mínimos — Immersive Translate solicita permisos para "ver el historial de navegación" y "bloquear el contenido de todas las páginas", mientras que Shadow Translator solo usa permiso de acceso a los sitios.
Uso de la UI nativa — no hace falta abrir una UI aparte; puedes usar tal cual la UI de traducción de Chrome (ícono en la barra de direcciones y menú de clic derecho).
En cuanto a riqueza de funciones y opciones de calidad de traducción, Immersive Translate va un paso adelante. Si necesitas traducción de PDF, subtítulos de video, EPUB o elegir entre varios motores de traducción, esa puede ser una mejor opción.
Sin embargo, si tu objetivo es un uso ligero de "solo agregar una línea con el texto original a la traducción integrada de Chrome", Shadow Translator tampoco parece una mala opción, ya que puedes usarlo sin la carga de permisos, espacio o configuración.
Gracias.
Creo que estaría bueno tomarlo como referencia e ir mejorándolo.
¡Gracias a que me lo comentaste, yo también probé Immersive Translate!
Al compararlos, en cuanto al tiempo de espera para mostrar la traducción, Shadow Translator tenía la ventaja de ser un poco más rápido. ¡Pruébalo también y usa con comodidad el que más te guste!
Como me dijiste, lo iré mejorando mientras tomo eso como referencia. ¡Gracias!