プロジェクトアドレス:https://github.com/dmMaze/BallonsTranslator
ワンクリック翻訳
翻訳文の回填は原文のレイアウトの推定を参考にしており、色、輪郭、角度、向き、整列方法などを含みます。
最終的な効果は、テキスト検出、認識、消去、機械翻訳の 4 つのモジュールの全体的なパフォーマンスに依存します。
日本のアニメとアメリカのコミックをサポートしています。
英語から中国語、日本語から英語のレイアウトは最適化されており、テキストレイアウトは抽出された背景バルーンを参考にしています。中国語は pkuseg に基づいて文を区切り、日本語から中国語の縦書きは改善が必要です。
画像編集
マスク編集と修復ブラシをサポートしています。
テキスト編集
所見即所得のリッチテキスト編集といくつかの基本的なレイアウト形式調整、フォントスタイルのプリセットをサポートしています。
全文 / 原文 / 翻訳文の検索と置換をサポートしています。
Word 文書のインポートとエクスポートをサポートしています。
ストーリー漫画に適しています。
使用説明
Windows
Windows を使用していて、自分で環境を手動で設定したくなく、インターネットに正常にアクセスできる場合:
MEGA または Google Drive から BallonsTranslator_dev_src_with_gitpython.7z をダウンロードし、解凍して launch_win.bat を実行してプログラムを起動します。ライブラリとモデルが自動的にダウンロードできない場合は、手動で data と ballontrans_pylibs_win.7z をダウンロードし、プログラムディレクトリに解凍してください。
scripts/local_gitpull.bat を実行して更新を取得します。
ソースコードを実行
Python < 3.12(Microsoft Store 版は使用しない)と Git をインストールします。
# リポジトリをクローン
$ git clone https://github.com/dmMaze/BallonsTranslator.git ; cd BallonsTranslator
# プログラムを起動
$ python3 launch.py
初回実行時に torch などの依存関係が自動的にインストールされ、必要なモデルとファイルがダウンロードされます。モデルのダウンロードに失敗した場合は、MEGA または Google Drive から data フォルダ(またはエラーメッセージに記載された欠落ファイル)を手動でダウンロードし、ソースコードディレクトリの対応する位置に保存してください。