编程技术分享平台

网站首页 > 技术教程 正文

Ace-Translate离线机器翻译部署(离线翻译引擎)

xnh888 2024-10-23 16:21:08 技术教程 94 ℃ 0 评论

Ace-Translate是一款开源的机器翻译引擎,基于百度 paddle框架

支持多种翻译场景。

  • 汉译英和英译汉
  • 文本翻译
  • 划词翻译
  • 截图翻译
  • 视频翻译
  • 文件翻译,包括TXT文件、Excel、PPT、PDF、图片和Word
  • 文档图片翻译

部署环境windows 10 cuda 版本是11.8

首先安装 paddlepaddle https://www.paddlepaddle.org.cn/


python -m pip install paddlepaddle-gpu==2.6.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

拉取代码

git clone https://github.com/tianclll/Ace-Translate.git

解压切换目录

cd Ace-Translate

本地基于conda安装,创建环境

conda create --prefix=D:\tools\fanyi python=3.10

激活环境

conda activate D:\tools\fanyi

安装如下 ,除了前三行 都是本地根据运行需求做的

pip install -r requirements.txt
pip install transformers[sentencepiece]
pip install clip
pip install  jieba
pip install  nltk
pip install pyperclip
pip install 
pip install pynput
pip install ttkthemes
pip install ttkthemes
 pip install pystray
 pip install  onnxruntime==1.16.0
pip install paddlespeech 语音识别
pip install paddleocr 文字识别 

安装 torch 我这里gpu版本

pip install torch==2.0.0+cu118 torchvision==0.15.0+cu118 torchaudio==2.0.0+cu118 --extra-index-url https://download.pytorch.org/whl/cu118

下载模型:https://www.123pan.com/s/knrdjv-JN5N3.html

解压后,放入项目文件夹(Ace-Translate)中。

视频翻译话 需要安装ImageMagick

需要运行视频翻译才安装 官网下载地址

好了 执行完上面就可以 运行了



其余的暂时都有问题 还在继续跟踪 后续

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表