Mozilla hat ein Add-on für Firefox mit einem maschinellen Übersetzungssystem vorbereitet

Mozilla hat die Veröffentlichung des Firefox-Add-ons Firefox Translations 0.4 (zuvor unter dem Namen Bergamot Translate entwickelt) mit der Implementierung eines eigenständigen maschinellen Übersetzungssystems veröffentlicht, das browserseitig läuft, ohne auf externe Dienste zurückzugreifen. Um von einer Sprache in eine andere zu übersetzen, wird die Bergamot-Translator-Engine verwendet, die im Rahmen der Bergamot-Initiative von Entwicklern von Mozilla zusammen mit Forschern mehrerer Universitäten im Vereinigten Königreich, Estland und der Tschechischen Republik mit finanzieller Unterstützung der Europäischen Union entwickelt wurde. Der Code wird unter der MPL-2.0-Lizenz vertrieben.

Die Engine ist in C++ geschrieben und die binäre Zwischendarstellung von WebAssembly wird mit dem Emscripten-Compiler kompiliert. Die Engine ist ein Wrapper auf dem Marian-Framework für maschinelle Übersetzung, das ein wiederkehrendes neuronales Netzwerk (RNN) und transformatorbasierte Sprachmodelle verwendet. GPU kann verwendet werden, um Training und Übersetzung zu beschleunigen. Marian wird für den Übersetzungsdienst Microsoft Translator verwendet und hauptsächlich von Ingenieuren von Microsoft zusammen mit Forschern der Universitäten Edinburgh und Posen entwickelt.

Firefox Translations unterstützt Übersetzungen vom Estnischen und Spanischen ins Englische und umgekehrt sowie vom Englischen ins Deutsche. Die Übersetzungsproduktivität beträgt 500-600 Wörter pro Minute. Es gibt Unterstützung für die Priorisierung der Übersetzung von im Browserfenster sichtbarem Text. Die neue Version bietet die Möglichkeit, beim ersten Übersetzungsversuch automatisch Dateien mit Modellen herunterzuladen. Die Modelldateien sind für jede Sprache etwa 15 MB groß. Der automatische Download führt zu einer leichten Verzögerung vor Beginn der ersten Übertragung, reduziert jedoch die Größe des Add-ons selbst erheblich (3.6 MB statt 124 MB).

Die neue Version beschleunigt auch das Laden von Modellen in den Speicher erheblich – dauerte das Laden eines Modells früher 10 bis 30 Sekunden, werden Modelle jetzt fast sofort geladen. Wenn die Seitenübersetzung länger als 3 Sekunden dauert, zeigt die Schnittstelle den Fortschritt des Vorgangs an. Die Übersetzung erfolgt sequentiell von oben nach unten, ausgehend vom sichtbaren Bereich. Übersetzte Teile werden angezeigt, sobald sie fertig sind, während nicht übersetzte Teile in der Originalsprache verbleiben.

Das Senden von Telemetriedaten ist aktiviert, einschließlich Daten zur Benutzerinteraktion mit der Add-on-Schnittstelle (z. B. Klicken auf die Übersetzungsschaltfläche oder Deaktivieren von Übersetzungen für bestimmte Websites), Informationen zur Ausführungszeit von Vorgängen und technische Informationen zum System (CPU, Speicher). ).

Derzeit kann das Add-on nur in nächtlichen Firefox-Builds installiert werden, wenn die Überprüfung von Add-ons anhand digitaler Signaturen deaktiviert ist („xpinstall.signatures.dev-root=true“ und „xpinstall.signatures.required=false“ in about :config). Nach der Installation des Add-ons zeigt Firefox ein Fenster an, in dem Sie aufgefordert werden, für Seiten zu übersetzen, deren Sprache sich von der Browsersprache unterscheidet und vom Add-on unterstützt wird. Es ist möglich, die weitere Anzeige des Panels für eine bestimmte Sprache oder Site zu deaktivieren.

Mozilla hat ein Add-on für Firefox mit einem maschinellen Übersetzungssystem vorbereitet

Wir möchten Sie daran erinnern, dass Firefox bereits über einen integrierten Mechanismus zum Übersetzen von Seiten verfügt, dieser jedoch an die Verwendung externer Cloud-Dienste gebunden ist (Google, Yandex und Bing werden unterstützt) und standardmäßig nicht aktiviert ist (um ihn in etwa zu aktivieren: config müssen Sie die „browser.translation“-Einstellungen ändern). Der Übersetzungsmechanismus unterstützt außerdem die automatische Spracherkennung beim Öffnen einer Seite in einer unbekannten Sprache und zeigt einen speziellen Hinweis an, der Sie zum Übersetzen der Seite auffordert. Das neue Add-on verwendet dieselbe Schnittstelle für die Interaktion mit dem Benutzer, aber anstatt externe Dienste aufzurufen, startet es einen integrierten Handler, der Daten auf dem System des Benutzers verarbeitet.



Source: opennet.ru

Kommentar hinzufügen