经 AI Skill Hub 精选评估,小说翻译平台 获评「强烈推荐」。这款Agent工作流在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 8.0 分,适合有一定技术背景的用户使用。
小说翻译平台 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
小说翻译平台 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 克隆仓库 git clone https://github.com/YuBing-link/noveltrans cd noveltrans # 查看安装说明 cat README.md # 按 README 完成环境依赖安装后即可使用
# 查看帮助 noveltrans --help # 基本运行 noveltrans [options] <input> # 详细使用说明请查阅文档 # https://github.com/YuBing-link/noveltrans
# noveltrans 配置说明 # 查看配置选项 noveltrans --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export NOVELTRANS_CONFIG="/path/to/config.yml"
A production SaaS backend for AI-powered novel/document translation — multi-engine orchestration, RAG translation memory, Stripe subscription management, team collaboration, and multi-tenant data isolation.
中文版
NovelTrans is a full-stack translation platform built for web novel authors and translators. It replaces the traditional "copy-paste into Google Translate" workflow with an intelligent pipeline that understands context, preserves character name consistency, and learns from past translations — all while reducing LLM API costs through RAG-based semantic reuse.
Three client channels share the same backend: - React web dashboard — DeepL-style interface with real-time chapter preview - Chrome extension (MV3) — three modes: full-page, reader mode, text selection - External REST API — API-key authenticated, for third-party integrations
text-embedding-3-small or Ollama bge-m3); skips LLM calls when cosine similarity ≥ 0.85, reducing API costs for repetitive content/extract-entities, replaces with SHA-256 placeholders (__ENT_<hash>__), translates entities separately against user glossary, then restores — prevents "John" becoming "Jon" across chaptersCollabStateMachine, CAS-based optimistic locking for status transitions, automatic retry with exponential backoffatomicUpdateSubscription), safe under concurrent webhook redelivery```bash git clone https://github.com/YuBing-link/noveltrans.git cd noveltrans cp .env.example .env
docker compose up -d ```
Initial startup may take 5-10 minutes. Open http://localhost:7341.
For detailed setup instructions, see SETUP.md.
<details> <summary>Click to expand</summary>
All endpoints below are accessed through Nginx at port 7341. Web dashboard requests use the /api/ prefix (Nginx strips /api before forwarding), plugin and external API routes use /v1/ (passed through as-is), and Stripe webhooks use /webhook/ (passed through as-is).
| Category | Backend Path | External Path (via Nginx) | Auth |
|---|---|---|---|
| **Auth** | POST /user/register, POST /user/login, GET /user/verify | POST /api/user/register, etc. | Public |
| **User** | GET/PUT /user, GET /user/preferences, PUT /user/password, GET /user/profile | GET /api/user, etc. | JWT |
| **Translation** | POST /v1/translate/selection, POST /v1/translate/reader, GET /v1/translate/task/{id} | POST /api/v1/translate/selection, etc. | JWT |
| **SSE Stream** | POST /v1/translate/text/stream, POST /v1/translate/document/stream | POST /api/v1/translate/text/stream | JWT |
| **Document** | CRUD /user/documents | GET/POST/DELETE /api/user/documents | JWT |
| **Glossary** | CRUD /user/glossaries, POST /user/glossaries/import | GET/POST/DELETE /api/user/glossaries | JWT |
| **Subscription** | POST /subscription/checkout, POST /subscription/portal, GET /subscription/status | POST /api/subscription/checkout, etc. | JWT |
| **Collaboration** | CRUD /v1/collab/projects, POST /v1/collab/chapters, POST /v1/collab/comments | GET/POST /api/v1/collab/projects, etc. | JWT + Project Access |
| **API Keys** | CRUD /user/api-keys | GET/POST/DELETE /api/user/api-keys | JWT |
| **Plugin** | POST /v1/translate/premium-reader, POST /v1/translate/premium-selection | POST /v1/translate/premium-reader | API Key / JWT |
| **External** | POST /v1/external/translate | POST /v1/external/translate | API Key |
| **Webhook** | POST /webhook/stripe | POST /api/webhook/stripe | Stripe Signature |
| **Admin** | POST /admin/cache/evict, POST /admin/cache/stats | POST /api/admin/cache/evict | Admin JWT |
| **Platform** | GET /platform/stats, GET /platform/statistics | GET /api/platform/stats | Admin JWT |
</details>
高质量的AI驱动翻译平台
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
AI Skill Hub 点评:小说翻译平台 的核心功能完整,质量优秀。对于自动化工程师和运维人员来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | noveltrans |
| 原始描述 | 开源AI工作流:AI-powered SaaS translation platform for web novels — batch translate with RAG m。⭐11 · Java |
| Topics | AI翻译网页小说RAG |
| GitHub | https://github.com/YuBing-link/noveltrans |
| License | MIT |
| 语言 | Java |
收录时间:2026-06-03 · 更新时间:2026-06-03 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端