人人可用的AI文档翻译助手,可以快速低成本调用OpenAI等大语言模型api,帮助您实现txt、word、csv、excel、pdf、ppt的文档翻译。
- 支持txt、markdown、word、csv、excel、pdf、ppt文档AI翻译
- 支持扫描pdf翻译
- 支持兼容OpenAI格式的任何端点API(中转API)
- 支持批量操作
- 支持多线程
- 支持Docker部署
注册即送0.5美金,邀请新人再送0.5美金,限前20名用户!OpenAI中转API购买推荐(同时包含Anthropic模型)>>
本程序兼容OpenAI API请求格式进行文档翻译,请输入接口地址,默认为https://api.openai.com (支持中转接口),再输入API Key,即可开始使用。
在线版无需注册即可体验,暂不提供会员注册服务。如果您需要完整的功能和更快的性能,请按照下方提示自行部署。
本项目由四个主要部分组成:api
、frontend
、admin
和主仓库。主仓库使用 Git 子模块的方式引用其他三个仓库。我们将使用 Docker Compose 来部署这些服务。
在开始之前,请确保你的系统上安装了以下软件:
- Docker - 用于容器化应用。
- Docker Compose - 用于定义和运行多容器 Docker 应用。
- Git - 用于版本控制和代码管理。
docker run -p 5555:5555 -p 5556:5556 -d --name ezwork-ai ehewon/ezwork-ai
#国内加速器
docker run -p 5555:5555 -p 5556:5556 -d --name ezwork-ai cjie.eu.org/ehewon/ezwork-ai
首先,克隆主仓库到本地,并更新子模块:
git clone https://github.com/EHEWON/ezwork-ai-doc-translation.git ezwork-ai-doc-translation
cd ezwork-ai-doc-translation
git checkout master
git submodule update --init --recursive
cd api
git checkout master
git pull
cd ../frontend
git checkout master
git pull
cd ../admin
git checkout master
git pull
cd ..
如部署到ip为19.91.9.31的服务器上,映射的端口为5555, 则接口地址为 http://19.91.9.31:5555
- frontend.env
- admin.env
5555
对应用户端和接口的端口,5556
对应管理后台的端口。如果需要更改前端端口,需要更改frontend.env
和admin.env
的接口对应的端口。
docker build -t ezwork-ai .
docker run -p 5555:5555 -p 5556:5556 -d --name ezwork-ai ezwork-ai
- 文件存储目录: /app/api/storage, 挂载的本地目录要有读写权限
- 数据库目录: /var/lib/mysql
docker build -t ezwork-ai .
docker run -p 5555:5555 -p 5556:5556 -v /ezwork/storage:/app/api/storage -v /ezwork/db:/var/lib/mysql -d --name ezwork-ai ezwork-ai
Frontend: 访问 http://localhost:5555 来查看前端应用。
Backend: 访问 http://localhost:5556 来查看后台应用。
- 账户:[email protected]
- 密码:erui2024
- 如何停止服务? 要停止所有服务,可以运行:
docker stop ezwork-ai
要查看服务的日志,可以使用:
docker logs ezwork-ai
你可以通过 MySQL 客户端连接到数据库,使用以下连接信息:
docker exec -it ezwork-ai mysql -uroot -pezwork ezwork