Skip to content

Mojicast v0.9.7

Choose a tag to compare

@ishiki-emo ishiki-emo released this 25 Aug 11:08
· 10 commits to main since this release

翻訳の質を上げた更新です。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 をお使いください。