Mozilla preparou un complemento para Firefox cun sistema de tradución automática

Mozilla publicou o lanzamento do complemento Firefox Translations 0.4 (desenvolvido anteriormente baixo o nome de Bergamot Translate) coa implementación dun sistema de tradución automática autónomo que se executa no lado do navegador sen recorrer a servizos externos. Para traducir dunha lingua a outra utilízase o motor bergamota-tradutor, desenvolvido como parte da iniciativa Bergamot por desenvolvedores de Mozilla xunto con investigadores de varias universidades do Reino Unido, Estonia e a República Checa co apoio financeiro da Unión Europea. O código distribúese baixo a licenza MPL-2.0.

O motor está escrito en C++ e a representación binaria intermedia de WebAssembly compílase mediante o compilador Emscripten. O motor é un envoltorio enriba do marco de tradución automática Marian, que utiliza unha rede neuronal recorrente (RNN) e modelos de linguaxe baseados en transformadores. A GPU pódese usar para acelerar o adestramento e a tradución. Marian úsase para impulsar o servizo de tradución Microsoft Translator e desenvólveno principalmente enxeñeiros de Microsoft xunto con investigadores das universidades de Edimburgo e Poznan.

Firefox Translations admite a tradución do estoniano e do español ao inglés e viceversa, así como do inglés ao alemán. A produtividade da tradución é de 500-600 palabras por minuto. Hai soporte para priorizar a tradución de texto visible na xanela do navegador. A nova versión ofrece a posibilidade de descargar automaticamente ficheiros con modelos a primeira vez que intentas traducir. Os ficheiros modelo son de aproximadamente 15 MB para cada idioma. A descarga automática provoca un lixeiro atraso antes de que comece a primeira transferencia, pero reduce drasticamente o tamaño do propio complemento (3.6 MB en lugar de 124 MB).

A nova versión tamén acelera significativamente a carga de modelos na memoria: se antes tardaba entre 10 e 30 segundos en cargar un modelo, agora os modelos cárganse case ao instante. Se a tradución da páxina leva máis de 3 segundos, a interface ofrece unha indicación do progreso da operación. A tradución realízase secuencialmente de arriba a abaixo, partindo da zona visible. As partes traducidas móstranse mentres están listas, mentres que as que non se traducen permanecen na lingua orixinal.

O envío de telemetría está habilitado, incluíndo datos sobre a interacción do usuario coa interface do complemento (por exemplo, facendo clic no botón de tradución ou desactivando traducións para determinados sitios), información sobre o tempo de execución das operacións e información técnica sobre o sistema (CPU, memoria). ).

Polo momento, o complemento só se pode instalar en versións nocturnas de Firefox cando se desactiva a verificación de complementos mediante a sinatura dixital ("xpinstall.signatures.dev-root=true" e "xpinstall.signatures.required=false" aproximadamente :config). Despois de instalar o complemento, Firefox comezará a mostrar un panel no que che pide que traduzas para páxinas cuxo idioma é diferente ao do navegador e admite o complemento. É posible desactivar a visualización adicional do panel para un determinado idioma ou sitio.

Mozilla preparou un complemento para Firefox cun sistema de tradución automática

Lembrámosche que Firefox xa ten un mecanismo incorporado para traducir páxinas, pero está ligado ao uso de servizos externos na nube (soportan Google, Yandex e Bing) e non está activado por defecto (para habilitalo en aproximadamente: config, debes cambiar a configuración de "browser.translation") . O mecanismo de tradución tamén admite a detección automática de idioma ao abrir unha páxina nun idioma descoñecido e mostra un indicador especial que lle solicita que traduza a páxina. O novo complemento usa a mesma interface para interactuar co usuario, pero en lugar de chamar a servizos externos, lanza un controlador integrado que procesa datos no sistema do usuario.



Fonte: opennet.ru

Engadir un comentario