The goal of this report is to compare translation quality between old and new language models. New models have not only improved quality but performance and memory usage. We used the BLEU metric and primarily Flores 101 test set in the report.
BLEU is the most popular metrics ni the world for machine translation evaluation. Flores 101 test set was released by Facebook Research and has the biggest language pair coverage.
QUALITY METRICS DESCRIPTION
BLEU
BLEU is an automatic metric based on n-grams. It measures the precision of n-grams of the machine translation output compared to the reference, weighted by a brevity penalty to punish overly short translations. We use a particular implementation of BLEU, called sacreBLEU.
It outputs corpus scores, not segment scores.
References
- Papineni, Kishore, S. Roukos, T. Ward and Wei-Jing Zhu. “Bleu: a Method for Automatic Evaluation of Machine Translation.” ACL (2002).
- Post, Matt. “A Call for Clarity in Reporting BLEU Scores.” WMT (2018).
COMET
COMET (Crosslingual Optimized Metric for Evaluation of Translation) is a metric for automatic evaluation of machine translation that calculates the similarity between a machine translation output and a reference translation using token or sentence embeddings. Unlike other metrics, COMET is trained on predicting different types of human judgments in the form of post-editing effort, direct assessment, or translation error analysis.
References
- COMET - https://machinetranslate.org/comet
- COMET: High-quality Machine Translation Evaluation - https://unbabel.github.io/COMET/html/index.html#comet-high-quality-machine-translation-evaluation
On-premise Private Software Updates
New version - 1.33.0.
Changes in functionality:
- Fixed footnote translation in docx and txt files with long non-breaking lines.
- Improved speech recognition quality.
New version - 1.32.0.
Changes in functionality:
- Improved Slack bot support of the enterprise Slack environment.
- Improved subtitle generation in Speech Recognizer.
New version - 1.31.0.
Changes in functionality:
- Improved Slack bot support of the enterprise Slack environment.
- Improved Speech Recognizer memory usage.
- Improved work of the language autodetector.
- Added configuration max request body size.
- Minor improvement in translation quality.