Repolode
zyddnys

zyddnys/manga-image-translator

マンガなどの画像内のテキストを検出・OCR・翻訳し、消去して再配置するオープンソースツール。主に日本語から中国語や英語への翻訳に対応。

スター
10,519
フォーク
1,078
未解決の Issue
144
最終コミット
10 日前

これは何?

Manga Image Translatorは、マンガのページやコミック、スクリーンショットなどの画像内テキストを翻訳するPython製のパイプラインです。テキスト検出、OCR、機械翻訳、元のテキストを消すためのinpainting、翻訳文の画像への再描画を連続して実行します。主に日本語を対象としており、簡体字中国語、繁体字中国語、英語をはじめ、ほかの複数の言語にも対応しています。

画像フォルダを対象としたローカル一括処理、ブラウザーUI付きのWebサーバー、APIサービス、Docker経由で実行できます。翻訳にはDeepL、Baidu、Youdao、OpenAI互換APIなどのオンラインサービスのほか、NLLB、M2M100、Sugoiなどのオフラインモデルも利用できます。コマンドラインフラグまたはJSON設定ファイルで、検出、inpainting、フォント、描画の各オプションを調整できます。

READMEによると、このプロジェクトは開発初期段階です。ホストされていたデモは現在動作しないため、自分でホスティングする必要があります。

主な機能

  • 01マンガや画像内のテキスト領域を検出し、OCRを実行します。
  • 02inpaintingで元のテキストを消去し、翻訳文を再描画します。
  • 03NLLBやSugoiなどのオフラインモデルやオンラインAPIを含む、多数の翻訳手段に対応しています。
  • 04ローカル一括処理、Web UI、APIサーバー、Dockerイメージを提供します。
  • 05フラグまたは設定ファイルから、検出、アップスケーリング、フォント、色付けを調整できます。

ユースケース

  • 公式翻訳のない日本語のマンガや同人誌を読む。
  • コミックやスクリーンショットの画像フォルダを一括翻訳し、個人で読む。
  • 背景をきれいにしてinpaintingした画像を書き出し、手作業での文字組みに備える。
  • APIまたはWebサーバーを通じて、社内向けの画像翻訳サービスを運用する。

クイックスタート

  1. 1

    Python 3.12+がインストールされていることを確認し、リポジトリをcloneします

    git clone https://github.com/zyddnys/manga-image-translator.git
  2. 2

    仮想環境を作成します

    python -m venv venv
  3. 3

    仮想環境を有効化します(Linux/macOS)

    source venv/bin/activate
  4. 4

    requirements.txtから依存関係をインストールします

    pip install -r requirements.txt

使う前に知っておきたいこと

  • READMEによると、プロジェクトは開発初期段階で、多くの課題があります。
  • 依存関係のビルドにはC++コンパイラとGitが必要です。WindowsユーザーはMicrosoft C++ Build Toolsも必要です。
  • Dockerイメージのサイズは約15GBです。GPUを使用するには、お使いのCUDAのバージョンに合ったPyTorchが必要です。
  • コピーレフトライセンスであるGPL-3.0の下でライセンスされています。

トピック

よくある質問

manga-image-translator とは?
マンガなどの画像内のテキストを検出・OCR・翻訳し、消去して再配置するオープンソースツール。主に日本語から中国語や英語への翻訳に対応。 Manga Image Translatorは、マンガのページやコミック、スクリーンショットなどの画像内テキストを翻訳するPython製のパイプラインです。テキスト検出、OCR、機械翻訳、元のテキストを消すためのinpainting、翻訳文の画像への再描画を連続して実行します。主に日本語を対象としており、簡体字中国語、繁体字中国語、英語をはじめ、ほかの複数の言語にも対応しています。
manga-image-translator は無料で使えますか?ライセンスは?
manga-image-translator は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
manga-image-translator は今もメンテナンスされていますか?
活発にメンテナンス中。manga-image-translator の最終コミットは 2026年10月11日 です。
manga-image-translator は何に使えますか?
公式翻訳のない日本語のマンガや同人誌を読む。 コミックやスクリーンショットの画像フォルダを一括翻訳し、個人で読む。 背景をきれいにしてinpaintingした画像を書き出し、手作業での文字組みに備える。 APIまたはWebサーバーを通じて、社内向けの画像翻訳サービスを運用する。
manga-image-translator のインストール方法は?
Python 3.12+がインストールされていることを確認し、リポジトリをcloneします: git clone https://github.com/zyddnys/manga-image-translator.git 仮想環境を作成します: python -m venv venv 仮想環境を有効化します(Linux/macOS): source venv/bin/activate requirements.txtから依存関係をインストールします: pip install -r requirements.txt
manga-image-translator はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/zyddnys/manga-image-translator

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト