2025-03-21頃に調べて公開するほどでもないので寝かせていたけど、なんかこのまま埋もれるのはどうかなと思ったので書き出すこととした。以下は当時の雑多メモを少し清書した内容。
Firefoxがとうとう英語→日本語のローカル翻訳をできるようになっていた。
Firefoxのローカル翻訳をどうやっているか調べようとした。結果、よくわかんなかった。でも主に1人が頑張っているように見えた。
docs
- https://firefox-source-docs.mozilla.org/toolkit/components/translations/resources/01_overview.html
- https://firefox-source-docs.mozilla.org/toolkit/components/translations/resources/02_contributing.html
メモ
- 主にEvgeny Pavlov 氏が奮闘している感じに見える。ありがとう。
- Training efficient neural network models for Firefox Translations(2022-06)という記事を書いており、概要がつかめる。知識蒸留するなどしてモデルのサイズや推論時間を絞りつつ品質を保つなどの結果が書かれている
- bergamot というプロジェクトの一環から始まり、Firefoxに統合された流れのようだ。
- 学習されたモデルのバイナリはここにあるっぽい?
- モデルはどのように学習されたのか?
- https://github.com/mozilla/firefox-translations-models のREADME.mdにかかれていそう
- モデルは Marian Neural Machine Translation engine を使って構築している模様
- 評価はBLEU,COMETで行われている
- Issueに対する返答がある
- 設定ファイルに学習データなどが列挙されている模様。
- Firefoxで about:translations を開くと、簡単に翻訳を試せる。