PyTorchベースの深層学習モデルでPDFや画像のテキストを検出・認識する、オープンソースのPython OCRライブラリ。
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
Python 3.12+がインストールされていることを確認し、リポジトリをcloneします
git clone https://github.com/zyddnys/manga-image-translator.git - 2
仮想環境を作成します
python -m venv venv - 3
仮想環境を有効化します(Linux/macOS)
source venv/bin/activate - 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 の数値は毎日更新されます。
関連プロジェクト
画像からテキストを抽出するオープンソースのOCRエンジン(libtesseract)とコマンドラインツール。LSTMベースの認識に対応し、100以上の言語を扱えます。
Ultralytics YOLOは、物体検出、セグメンテーション、分類、姿勢推定、トラッキングなどに対応したコンピュータビジョン向けPythonライブラリです。
コンピュータビジョン向けに、画像モデルのアーキテクチャ、事前学習済み重み、学習・検証・エクスポート用スクリプトを提供するPyTorchライブラリ。
画像分類などのビジョンタスク向けに、Vision Transformer(ViT)と多数の派生モデルを実装したPyTorchライブラリです。
コンピュータビジョンモデルの予測に影響した画像領域を可視化する、クラス活性化マップ(CAM)手法を実装したPyTorchライブラリです。