Lanzamiento de Linguist Translate 6.0.0, una extensión de navegador para traducción

Se ha publicado una nueva versión importante de Linguist Translate, una extensión del navegador para traducción completa de un idioma a otro. La extensión se centra en la privacidad y, además de las capacidades de traducción, incluye un diccionario con marcadores. Se admite tanto la organización de traducción en el sistema local mediante motores como Bergamot, LibreTranslator, TartuNLP y LingvaTranslator, como la conexión a servicios externos como Google Translate, Yandex Translate, Bing Translate, DeepL y ChatGPT. Es posible agregar módulos de traducción propios. El código se distribuye bajo la licencia BSD. Funciona en navegadores basados en el motor Chromium y Firefox para Android.

En la nueva versión, la extensión se ha traducido a la tercera versión del manifiesto de Chrome (Manifest V3) en la compilación para navegadores basados en el motor Chromium, pero se ha mantenido en la versión Manifest V2 para Firefox, debido a la falta de implementación de la API 'offscreen' y la API 'sandbox' para la tercera versión del manifiesto en Firefox. Debido a la transición a Manifest V3 en Chrome, la extensión ha dejado de funcionar para los usuarios en Windows 7 con Chrome versión 109 y anterior, ya que en estas versiones no se implementó la API 'offscreen'. La transición a la versión Manifest V3 se llevó a cabo debido a la presión de Chrome, que planea comenzar a deshabilitar extensiones con Manifest V2 en julio de 2024.

Debido a las peculiaridades de la tienda de extensiones de Chrome, en la que no es posible especificar las versiones de navegador admitidas para cada versión de la extensión, los usuarios de Chrome versión 109 y anterior ya no pueden acceder a la versión anterior de la extensión después de la actualización automática a la nueva versión. Los usuarios que se enfrentan a este problema pueden instalar la versión 5.0.17 en modo desarrollador.

Otras modificaciones en la nueva versión:

  • Los módulos de traducción propios ahora se ejecutan en un contexto aislado, sin acceso a la API de extensiones, lo que mejora la seguridad y permite usar módulos de traducción que no son completamente de confianza, ya que el código del usuario ahora solo tiene acceso a un documento vacío en un sandbox y puede hacer solicitudes a cualquier dominios a través de un proxy utilizando la API postMessage.
  • Se ha añadido una opción para desactivar el registro del historial de traducciones.
  • Se han corregido errores menores.

Además, hoy se lanzó Linguist Translate en ProductHunt, un agregador de proyectos con calificación transparente.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster