GitHub で多目的翻訳プログラムをオープンソース化しました (github アドレス: https://github.com/tianclll/Ace-Translate )
エース翻訳
ローカルのオフライン翻訳プログラム
複数の翻訳シナリオをサポート
- 中国語から英語、英語から中国語
- テキスト翻訳
- 単語の翻訳
- スクリーンショットの翻訳
- ビデオ翻訳
- TXT ファイル、Excel、PPT、PDF、写真、Word などのドキュメント翻訳
- 文書画像翻訳
インストール
python3.8
++のpaddlepaddle2.4.0
使用を推奨torch2.0.1
1. プルコード
git clone https://github.com/tianclll/Ace-Translate.git
cd Ace-Translate
2.インストール
2.1 PaddlePaddle をインストールする
-
GPU
python3 -m pip install paddlepaddle-gpu==2.4.0 -i https://mirror.baidu.com/pypi/simple
-
CPU
python3 -m pip install paddlepaddle==2.4.0 -i https://mirror.baidu.com/pypi/simple
2.2 依存関係のインストール
pip install -r requirements.txt
- Windows では追加のダウンロードが必要です
pip install transformers[sentencepiece] pip install clip
2.3 モデルファイルのダウンロード
ここをクリックしてダウンロードしてください
解凍後、プロジェクトフォルダ(Ace-Translate)に置きます。
2.4 Pyaudio のインストール
インストール前に音声翻訳を実行する必要があります
-
Linux
sudo apt-get install libasound2-dev wget https://files.portaudio.com/archives/pa_stable_v190700_20210406.tgz tar -xvf pa_stable_v190700_20210406.tgz cd portaudio ./configure make sudo make install make clean sudo apt-get install python3-pyaudio pip install pyaudio
-
マック
sudo brew install libasound2-dev wget https://files.portaudio.com/archives/pa_stable_v190700_20210406.tgz tar -xvf pa_stable_v190700_20210406.tgz cd portaudio ./configure make sudo make install make clean pip install pyaudio
-
ウィンドウズ
pip install pipwin pipwin install pyaudio
2.5 ImageMagickのインストール
公式Webサイトのダウンロードアドレスをインストールする前にビデオ翻訳を実行する必要があります
3. 設定
ファイルを変更しますconfig.conf
:
- ショートカットキーを設定する
- 実行中のデバイスをセットアップする
gpu
か、cpu
4. 走る
注: 音声翻訳モジュールを初めてインターネットに接続する必要がある場合
python main.py
結果を示す
「Word翻訳」「スクリーンショット翻訳」「PDF翻訳」「文書画像翻訳」の4つの機能があり、プロジェクトを実行するとステータスバーにマウントされ、「×」をクリックすると、ステータスをクリックする ステータスバーの「開く」をクリックするとポップアップが表示されますので、ステータスバーの「終了」をクリックして実際にプログラムを終了します。(Ubuntu18.04以降ではデフォルトでステータスバーがありません)
テキスト翻訳
単語の翻訳
- 「中国語から英語」または「英語から中国語」を選択し、「開始」をクリックします。
- 次に、翻訳したいコンテンツをマウスで選択し、「コピー」をクリックします。
- 設定したショートカットキーを押すだけで翻訳できます
スクリーンショットの翻訳
音声翻訳
オーディオファイルと音声録音をサポート
ビデオ翻訳
srt 字幕ファイルとビデオの出力をサポート
文書翻訳
- TXT
- エクセル
- 言葉
文書画像翻訳