什么是"EZ-Work"?
EZ-Work文档翻译是一款人人可用的开源AI文档翻译助手,它可以帮助用户快速、低成本地调用OpenAI等大语言模型API,实现对各种文档格式(如txt、word、csv、excel、pdf、ppt)的翻译。该工具支持批量操作和多线程处理,同时还支持扫描PDF文档进行翻译。用户可以通过输入接口地址和API Key来使用该工具,接口地址默认为https://api.openai.com,用户可以根据自己的需求进行修改。
"EZ-Work"有哪些功能?
- 支持对txt、word、csv、excel、pdf、ppt等文档格式进行AI翻译。
- 支持扫描PDF文档进行翻译。
- 支持兼容OpenAI格式的任何端点API(中转API)。
- 支持批量操作和多线程处理。
- 支持Docker部署,方便用户快速搭建环境。
产品特点:
- 简单易用:用户只需输入接口地址和API Key,即可开始使用。
- 低成本:通过调用OpenAI等大语言模型API,用户可以以较低的成本实现文档翻译。
- 高效快速:支持批量操作和多线程处理,大大提高了翻译效率。
- 兼容性强:支持兼容OpenAI格式的任何端点API,用户可以根据自己的需求进行配置和调整。
- 可扩展性好:支持Docker部署,方便用户根据自己的需求进行定制和扩展。
应用场景:
- 学术研究:研究人员可以使用EZ-Work文档翻译工具将外文文献快速翻译成中文,方便阅读和理解。
- 商务合作:企业可以使用EZ-Work文档翻译工具将合作伙伴提供的外文文档翻译成本地语言,方便沟通和交流。
- 教育培训:教育机构可以使用EZ-Work文档翻译工具将教材、课件等外文资料翻译成中文,方便学生学习和理解。
- 个人使用:个人用户可以使用EZ-Work文档翻译工具将个人文档、邮件等外文内容翻译成中文,方便阅读和使用。
"EZ-Work"如何使用?
- 克隆主仓库到本地,并更新子模块:
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 ..
- 修改.env文件:
找到api.env文件,修改其中关于邮箱部分的定义,用于邮箱发送验证码:
MAIL_HOST=smtpdm.aliyun.com
MAIL_PORT=80
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_FROM_ADDRESS=
MAIL_FROM_NAME=''
找到frontend.env文件,修改接口地址和端口映射:
API_ENDPOINT=
API_PORT=
找到admin.env文件,修改接口地址和端口映射:
API_ENDPOINT=
API_PORT=
- 构建与启动服务:
docker-compose up -d --build
- 访问应用:
前端应用:访问http://localhost:5555来查看前端应用。
后台应用:访问http://admin.localhost:5555来查看后台应用。
常见问题:
- 如何停止服务?
要停止所有服务,可以运行:
docker-compose down
- 如何查看日志?
要查看服务的日志,可以使用:
docker-compose logs
- 如何重建服务?
如果你对代码进行了更改并希望重建服务,可以运行:
docker-compose up -d --build
- 如何访问数据库?
你可以通过MySQL客户端连接到数据库,使用以下连接信息:
docker-compose exec db mysql -uroot -p
以上就是关于EZ-Work文档翻译的介绍,希望能够帮助到您。如果您有任何问题或需求,请随时联系我们。