Veröffentlichung von Linguist Translate 6.0.0, einer Browsererweiterung für Übersetzungen

Eine neue bedeutende Version von Linguist Translate, einer Browsererweiterung für die vollständige Übersetzung von einer Sprache in eine andere, wurde veröffentlicht. Die Erweiterung ist datenschutzorientiert und umfasst neben den Übersetzungsmöglichkeiten auch ein Wörterbuch mit Lesezeichen. Sowohl die Übersetzungsorganisation auf dem lokalen System mit den Engines Bergamot, LibreTranslator, TartuNLP und LingvaTranslator als auch die Anbindung an externe Dienste wie Google Translate, Yandex Translate, Bing Translate, DeepL und ChatGPT werden unterstützt. Es ist möglich, eigene Übersetzungsmodule hinzuzufügen. Der Code wird unter der BSD-Lizenz veröffentlicht. Die Erweiterung ist in Browsern basierend auf der Chromium-Engine und Firefox für Android funktionsfähig.

In der neuen Version wurde die Erweiterung auf die dritte Version des Chrome-Manifests (Manifest V3) in der Build für Chromium-basierte Browser aktualisiert, bleibt jedoch in der Version Manifest V2 für Firefox, da die 'offscreen'-API und die 'sandbox'-API für die dritte Version des Manifests in Firefox noch nicht implementiert sind. Infolge des Wechsels zu Manifest V3 in Chrome funktioniert die Erweiterung nicht mehr für Benutzer von Windows 7 mit Chrome-Version 109 und darunter, da in diesen Versionen die 'offscreen'-API nicht implementiert ist. Der Wechsel zu Manifest V3 wurde aufgrund des Drucks von Chrome vollzogen, das plant, im Juli 2024 mit der Deaktivierung von Erweiterungen mit Manifest V2 zu beginnen.

Aufgrund der Besonderheiten des Chrome-Webstores, der es nicht ermöglicht, unterstützte Browser-Versionen für jede Erweiterungsversion anzugeben, können Benutzer von Chrome in Version 109 und darunter die alte Version der Erweiterung nach dem automatischen Update auf die neue Version nicht mehr nutzen. Benutzer, die auf dieses Problem gestoßen sind, können die Version 5.0.17 im Entwicklermodus installieren.

Weitere Änderungen in der neuen Version:

  • Eigene Übersetzungsmodule werden jetzt in einem isolierten Kontext ausgeführt, ohne Zugriff auf die Extension API, was die Sicherheit verbessert und die Verwendung von Übersetzungsmodulen ermöglicht, die nicht voll vertrauenswürdig sind, da der Benutzer-Code jetzt nur auf ein leeres Dokument in der Sandbox zugreifen kann und Anfragen an beliebige Domains über Proxys mit Hilfe der postMessage-API senden kann.
  • Eine Option zum Deaktivieren der Aufzeichnung der Übersetzungshistorie wurde hinzugefügt.
  • Kleine Fehler wurden behoben.

Heute wurde auch Linguist Translate auf ProductHunt, einer Aggregator-Plattform für Projekte mit transparentem Rating, veröffentlicht.

Quelle: opennet.ru

60GB SSD 8Gb DDR4