ローカルオフラインの多目的翻訳プログラム

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

TXTファイルの翻訳 TXTファイルの翻訳

  • PDF

PDFファイルの翻訳 PDFファイルの翻訳

  • エクセル

Excelファイルの翻訳 Excelファイルの翻訳

  • 言葉

Word文書の翻訳 Word文書の翻訳

文書画像翻訳

文書画像翻訳 文書画像翻訳

おすすめ

転載: blog.csdn.net/tianclll/article/details/133500843