Mojicast v0.9.7
翻訳の質を上げた更新です。AIモデルの変更はないので、追加のダウンロードは発生しません。
v0.9.6 が「おかしな訳を出さないよう捨てる」修正だったのに対し、今回はそもそも訳を壊さない方向の改善です。捨てられていた行が、正しく訳せるようになりました。
🇰🇷 韓国語の字幕が「日本語のまま」で出ることが減りました
韓国語訳では、うまく訳せずに日本語がそのまま出る行が実際の配信で約1割ありました。これが 1.7% まで減っています(実配信ログ4,766行で計測)。
| これまで | v0.9.7 | |
|---|---|---|
| 訳せずに日本語のまま出る行 | 約10% | 1.7% |
| 同じ言葉が繰り返される暴走 | 24件 | 1件 |
原因はモデルではなく、訳し方の探し方でした。これまでは思いついた訳を1本だけ辿っていたため、途中でつまずくとその行ごと諦めていました。複数の候補を並行して探すようにしたことで、行き止まりを避けられるようになっています。
そのぶん韓国語訳だけ少し時間がかかります(1文あたり約40ミリ秒)。字幕は認識とは別に処理されるので、日本語字幕の表示が遅くなることはありません。
🇬🇧 英訳が反語や主語を取り違えにくくなりました
同じ改善を英訳にも入れています。
| 話した言葉 | これまで | v0.9.7 |
|---|---|---|
| このボス強すぎませんか | I'm afraid this boss is too strong(言っていない「恐れる」) | Don't you think this boss is too strong |
| 散歩してたら猫がついてきちゃったんですよ | when I walked the cat came along(猫を散歩させたとも読める) | My cat followed me on a walk |
v0.9.6 で入れた「言っていない乱暴な言葉を捨てる」機能に引っかかる行も減りました(配信4,766行で12件→5件)。捨てて消すより、そもそも正しく訳せるほうが良いので、この方向で詰めています。
🇮🇩 インドネシア語で同じ言葉が繰り返される問題を修正
相槌や言いよどみで Ok Ok Ok ok ok のように同じ語が続く問題です。中国語・韓国語には対策が入っていましたが、インドネシア語だけ抜けていました。同じ対策を適用して、暴走が半分以下(38件→17件)になっています。
残る分は「うんうんうん」のように原文自体が繰り返している行です。ここを消すと言っていることを削ることになるので、そのままにしています。
🚫 伏せ字にした言葉が、翻訳で別の言葉に化けないようにしました
「🚫 伏せ字にする単語」は日本語字幕では効いていましたが、翻訳字幕では守られていませんでした。
この○○○が本当にひどいと思う
英語 → ○○○ が消える
中国語 → 「2010年」に化ける
韓国語 → 「10年」に化ける
翻訳AIが ○ を知らない記号として扱い、前後の文脈から適当な言葉で埋めてしまうためです。伏せ字を含む行は翻訳せず、伏せ字済みの日本語をそのまま出すようにしました。「翻訳のみ」表示でも日本語が出るので、字幕が消えることはありません。
🔧 伏せ字の設定画面が開けるようになりました
伏せ字の設定へ行く入口が、いつの間にか無くなっていました。 画面を作り替えたときに移し忘れていたもので、機能自体は動いていたのに設定できない状態でした。字幕スタジオの「字幕」に 🚫 伏せ字にする言葉 を戻しています。
📊 翻訳の実測データを公開しました
4言語(英語・中国語・韓国語・インドネシア語)の速度と失敗の傾向を、同じ条件で測ったレポートを docs/TRANSLATION_REPORT.md に置きました。PCの中だけでリアルタイム翻訳を動かすとどうなるか、うまくいかなかったことも含めて書いています。同じような仕組みを作る方の参考になれば幸いです。
ダウンロード: Windows は Mojicast-v0.9.7-win-x64.zip、Mac(Apple Silicon)は Mojicast-0.9.7-mac-arm64.dmg をお使いください。