Mozilla telah menerbitkan sistem terjemahan mesinnya sendiri

Mozilla telah mengeluarkan kit alat untuk penterjemahan mesin mandiri dari satu bahasa ke bahasa lain, berjalan pada sistem setempat pengguna tanpa menggunakan perkhidmatan luaran. Projek ini sedang dibangunkan sebagai sebahagian daripada inisiatif Bergamot bersama penyelidik dari beberapa universiti di UK, Estonia dan Republik Czech dengan sokongan kewangan daripada Kesatuan Eropah. Perkembangan itu diedarkan di bawah lesen MPL 2.0.

Projek ini termasuk enjin penterjemah bergamot, alat untuk melatih kendiri sistem pembelajaran mesin dan model siap sedia untuk 14 bahasa, termasuk model percubaan untuk terjemahan daripada bahasa Inggeris ke bahasa Rusia dan sebaliknya. Tahap terjemahan boleh dinilai dalam demonstrasi dalam talian.

Enjin ini ditulis dalam C++ dan merupakan pembalut di atas rangka kerja terjemahan mesin Marian, yang menggunakan rangkaian saraf berulang (RNN) dan model bahasa berasaskan pengubah. GPU boleh digunakan untuk mempercepatkan latihan dan terjemahan. Rangka kerja Marian juga digunakan untuk menggerakkan perkhidmatan terjemahan Microsoft Translator dan dibangunkan terutamanya oleh jurutera dari Microsoft bersama penyelidik dari Universiti Edinburgh dan Poznan.

Untuk pengguna Firefox, alat tambah telah disediakan untuk menterjemah halaman web, yang menterjemah pada bahagian penyemak imbas tanpa menggunakan perkhidmatan awan. Sebelum ini, alat tambah hanya boleh dipasang dalam keluaran beta dan binaan setiap malam, tetapi kini ia tersedia untuk keluaran Firefox. Dalam alat tambah penyemak imbas, enjin, yang asalnya ditulis dalam C++, disusun menjadi perwakilan binari WebAssembly perantaraan menggunakan pengkompil Emscripten. Antara ciri baharu alat tambah itu, keupayaan untuk menterjemah semasa mengisi borang web diperhatikan (pengguna memasukkan teks dalam bahasa ibunda mereka dan ia diterjemahkan dengan cepat ke dalam bahasa tapak semasa) dan penilaian kualiti terjemahan dengan penandaan automatik terjemahan yang dipersoalkan untuk memberitahu pengguna tentang kemungkinan ralat.

Sumber: opennet.ru

Tambah komen