04
Work 04 — AI / Localization

漫画原稿の吹き出し翻訳ツール

個人開発(企画・認識パイプライン設計・編集UI実装)

日本語の漫画ページを読み込むと、吹き出しを自動で検出し、台詞を読み取って英訳し、横組みの吹き出しに描き直すローカルWebアプリです。認識結果は下書きとして扱い、台詞の修正・移動・リサイズ・文字サイズの調整をブラウザ上で行ったうえで、元画像と同じ解像度のPNGとして保存できます。

認識はPC内のモデルだけで完結させました。吹き出し検出、漫画に特化したOCR、日英翻訳の3段をつなぎ、APIキー不要・オフラインで動作します。設定を切り替えればOpenAI APIによる認識にも対応し、翻訳の段だけを別のモデルへ差し替えられる構成にしています。

編集画面では、吹き出しを用紙の外まではみ出して配置でき、保存時には自動でトリミングされます。しっぽの付け外しと向きの調整にも対応し、楕円としっぽを一つの輪郭で描くことで境目に線が残らないようにしました。

  • 吹き出し検出 → OCR → 英訳をローカルで自動処理
  • APIキー不要・オフライン動作(OpenAI API版にも切替可能)
  • 台詞の修正、ドラッグでの移動、ハンドルでのリサイズ
  • 文字サイズの調整と横組み英文での描き直し
  • 用紙外へのはみ出し配置と保存時の自動トリミング
  • しっぽのON/OFFと向きの調整(輪郭を一体で描画)
  • 元画像と同じ解像度でのPNG保存
  • 座標と英訳をまとめたJSONの読み込みにも対応
Python JavaScript HTML5 Canvas Transformers PyTorch manga-ocr opus-mt(MarianMT) OpenAI API(任意)
← Prev All Works Next →