Η Mozilla δημοσίευσε το δικό της σύστημα αυτόματης μετάφρασης

Η Mozilla κυκλοφόρησε μια εργαλειοθήκη για αυτάρκη μηχανική μετάφραση από τη μια γλώσσα στην άλλη, που εκτελείται στο τοπικό σύστημα του χρήστη χωρίς να καταφεύγει σε εξωτερικές υπηρεσίες. Το έργο αναπτύσσεται ως μέρος της πρωτοβουλίας Bergamot μαζί με ερευνητές από διάφορα πανεπιστήμια στο Ηνωμένο Βασίλειο, την Εσθονία και την Τσεχική Δημοκρατία με οικονομική υποστήριξη από την Ευρωπαϊκή Ένωση. Οι εξελίξεις διανέμονται με την άδεια MPL 2.0.

Το έργο περιλαμβάνει τη μηχανή μεταφραστή περγαμόντο, εργαλεία για την αυτοεκπαίδευση του συστήματος μηχανικής μάθησης και έτοιμα μοντέλα για 14 γλώσσες, συμπεριλαμβανομένων πειραματικών μοντέλων για μετάφραση από τα αγγλικά στα ρωσικά και αντίστροφα. Το επίπεδο μετάφρασης μπορεί να αξιολογηθεί σε μια διαδικτυακή επίδειξη.

Ο κινητήρας είναι γραμμένος σε C++ και είναι ένα περιτύλιγμα πάνω από το πλαίσιο μηχανικής μετάφρασης Marian, το οποίο χρησιμοποιεί ένα επαναλαμβανόμενο νευρωνικό δίκτυο (RNN) και μοντέλα γλώσσας που βασίζονται σε μετασχηματιστές. Η GPU μπορεί να χρησιμοποιηθεί για την επιτάχυνση της εκπαίδευσης και της μετάφρασης. Το πλαίσιο Marian χρησιμοποιείται επίσης για την τροφοδοσία της υπηρεσίας μετάφρασης Microsoft Translator και αναπτύσσεται κυρίως από μηχανικούς της Microsoft μαζί με ερευνητές από τα Πανεπιστήμια του Εδιμβούργου και του Πόζναν.

Για τους χρήστες του Firefox, έχει ετοιμαστεί ένα πρόσθετο για τη μετάφραση ιστοσελίδων, το οποίο μεταφράζεται από την πλευρά του προγράμματος περιήγησης χωρίς να καταφεύγουν σε υπηρεσίες cloud. Προηγουμένως, το πρόσθετο μπορούσε να εγκατασταθεί μόνο σε εκδόσεις beta και νυχτερινές εκδόσεις, αλλά τώρα είναι διαθέσιμο για εκδόσεις Firefox. Στο πρόσθετο του προγράμματος περιήγησης, ο κινητήρας, αρχικά γραμμένος σε C++, μεταγλωττίζεται σε μια ενδιάμεση δυαδική αναπαράσταση WebAssembly χρησιμοποιώντας τον μεταγλωττιστή Emscripten. Μεταξύ των νέων δυνατοτήτων του πρόσθετου, σημειώνεται η δυνατότητα μετάφρασης κατά τη συμπλήρωση φορμών ιστού (ο χρήστης εισάγει κείμενο στη μητρική του γλώσσα και μεταφράζεται αμέσως στη γλώσσα του τρέχοντος ιστότοπου) και αξιολόγηση της ποιότητας μετάφρασης με αυτόματη επισήμανση αμφισβητήσιμων μεταφράσεων για ενημέρωση του χρήστη για πιθανά σφάλματα.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο