Doctranslator — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Doctranslator (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
🎉 DocTranslator Pro 版本现已发布! 欢迎体验,功能更强大!
DocTranslator 文档翻译,支持多种文件格式的翻译,兼容 OpenAI 格式的 API,并支持批量操作和多线程处理。无论是个人用户还是企业团队,DocTranslator 都能帮助你高效完成文档翻译任务!✨
[[English]](README_en.md)
📑 txt、📝 markdown、📄 word、📊 csv、📈 excel、📑 pdf(非扫描版)、📽️ ppt 文档的 AI 翻译。
🤖 支持任何符合 OpenAI 格式的端点 API(中转 API),灵活适配多种 AI 模型。
🚀 支持批量上传和翻译文档,提升工作效率。
⚡ 利用多线程技术,加速文档翻译过程。
🐳 支持 Docker 一键部署,简单易用。
用户端页面 用户端页面2 用户端页面3
管理端页面 管理端页面2 管理端页面3
git clone https://github.com/mingchen666/DocTranslator.git
cd DocTranslator
# 2. 配置后端环境变量 (重要!)
cp backend/.env.example backend/.env
# 然后编辑 backend/.env 文件,填写数据库等信息
# 3. 一键部署
chmod +x deploy.sh && ./deploy.sh
git clone https://github.com/mingchen666/DocTranslator.git
cd DocTranslator在 backend/.env 文件中填写必要的环境变量
进入后端目录安装依赖:
cd backend
pip install -r requirements.txtpython app.py/dist 文件夹已经是打包好了的,直接部署使用即可,不本地开发可以忽略下面步骤
>
前端
cd frontend
pnpm install
pnpm dev管理端
cd admin
pnpm install
pnpm devdocker network create my-networkcd ..
docker run -d \
--name backend-container \
--network my-network \
-p 5000:5000 \
-v $(pwd)/backend/db:/app/db \
eggsunsky/doctranslator:latestdocker run -d \
--name nginx-container \
-p 1475:80 \
-p 8081:8081 \
-v $(pwd)/nginx/nginx.conf:/etc/nginx/conf.d/default.conf \
-v $(pwd)/frontend/dist:/usr/share/nginx/html/frontend \
-v $(pwd)/admin/dist:/usr/share/nginx/html/admin \
--network my-network \
nginx:stable-alpineDocTranslator/
├── frontend/ # 前端代码
├── admin/ # 管理员端代码
├── backend/ # 后端代码
├── nginx/ # Nginx 配置
│ └── nginx.conf # Nginx 配置文件docker network create my-network#### 3.1 配置环境变量
确保 DocTranslator/backend/.env 文件已正确填写环境变量。
#### 3.2 构建后端镜像
cd DocTranslator/backend
docker build -t doctranslator .#### 3.3 运行后端容器
cd ..
docker run -d \
--name backend-container \
--network my-network \
-p 5000:5000 \
-v $(pwd)/backend/db:/app/db \
doctranslatordocker run -d \
--name nginx-container \
-p 1475:80 \
-p 8081:8081 \
-v $(pwd)/nginx/nginx.conf:/etc/nginx/conf.d/default.conf \
-v $(pwd)/frontend/dist:/usr/share/nginx/html/frontend \
-v $(pwd)/admin/dist:/usr/share/nginx/html/admin \
--network my-network \
nginx:stable-alpinecd DocTranslator
docker-compose up -dcd /DocTranslator
docker compose down
git pull
docker compose pull
docker compose up -d维护此项目需要耗费大量精力,如果DocTranslator对你有帮助,欢迎赞赏支持!你的支持是我持续开发的动力!😊 <img src="docs/e652698b250efb6e5151b084bd08814.jpg" alt="赞赏码" width="300">
有任何问题想交流,欢迎加入我们的交流群 <img src="docs/images/qq-group.png" alt="交流群" width="300">
欢迎贡献代码!
如有任何问题或建议,请联系我:
在读生一枚,有点喜欢前端,喜欢探索AI应用和工具开发 🎉 感谢大家的支持!欢迎 Star ⭐️ 和 Fork 🍴,一起完善 DocTranslator!
本项目基于 ezwork 进行重构优化,感谢原作者的贡献!🙏
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.