Repolode
BigDawnGhost

BigDawnGhost/wenyi

面向书籍与长篇文本的桌面翻译应用,支持全书语境、实时术语表和证据式审校。

可替代:DeepLGoogle Translate

Star
2,788
Fork
217
未关闭 Issue
27
最近提交
昨天

这是什么?

Wenyi 是一款使用大语言模型翻译书籍和长篇文本的工具。翻译前会先对全书做预扫描,生成每章摘要和全书概要,并注入每一批次的翻译请求中。翻译过程中会实时提取人名、专有名词和反复出现的表达,发现译法冲突时交由用户裁定,后续批次则使用更新后的术语表,保证译名一致。

项目以本地桌面应用形式提供,打包版本内置 Python 引擎,无需另行配置 Python、PostgreSQL、Redis 或 Docker。同时提供命令行工具,并可选择自托管的网页工作台。输入支持 EPUB、FB2、TXT、Markdown、HTML、PDF、DOCX 和 SRT 字幕,输出包括单语或双语 EPUB、TXT、HTML、Markdown、DOCX 和 SRT。已完成的批次和章节进度会被保存,中断的项目可从检查点继续。

质量控制分为多个阶段:翻译之后可选用更强的模型进行润色,并进行全书级的 AI 审校。支持 DeepSeek、OpenAI、Gemini、Ollama、vLLM 以及兼容 OpenAI 接口的服务。

核心功能

  • 01全书预扫描,为每个批次生成章节摘要和全书概要。
  • 02实时提取术语并检测译名冲突。
  • 03可选的润色和基于证据的全书审校。
  • 04保存批次与章节进度,项目可断点续译。
  • 05EPUB 输出会将译文写回原始 XHTML,尽量保留样式、图片和目录。
  • 06支持双语对照输出,并可接入多种大模型服务。

适用场景

  • 翻译小说时保持人物姓名和术语在各章节间一致。
  • 翻译长篇非虚构作品,并利用章节级上下文。
  • 制作双语对照的 EPUB 版本便于对读。
  • 使用轻量的 SRT 流程翻译字幕文件。

快速上手

  1. 1

    在仓库根目录用 uv 安装依赖

    uv sync --locked
  2. 2

    设置你的 DeepSeek API 密钥

    export DEEPSEEK_API_KEY="YOUR_DEEPSEEK_API_KEY"
  3. 3

    翻译一本书

    uv run wenyi translate book.epub

使用前须知

  • 多语言翻译仍处于实验阶段。
  • 润色和全书审校是成本最高的阶段。
  • PDF 输入的初次转换需要 MinerU API 密钥。
  • 翻译质量取决于所选的大语言模型。

标签

常见问题

wenyi 是什么?
面向书籍与长篇文本的桌面翻译应用,支持全书语境、实时术语表和证据式审校。 Wenyi 是一款使用大语言模型翻译书籍和长篇文本的工具。翻译前会先对全书做预扫描,生成每章摘要和全书概要,并注入每一批次的翻译请求中。翻译过程中会实时提取人名、专有名词和反复出现的表达,发现译法冲突时交由用户裁定,后续批次则使用更新后的术语表,保证译名一致。
wenyi 可以免费使用吗?用的什么许可证?
wenyi 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
wenyi 还在维护吗?
活跃维护中。wenyi 最近一次提交是在 2026年10月19日。
wenyi 适合用来做什么?
翻译小说时保持人物姓名和术语在各章节间一致。 翻译长篇非虚构作品,并利用章节级上下文。 制作双语对照的 EPUB 版本便于对读。 使用轻量的 SRT 流程翻译字幕文件。
wenyi 怎么安装和运行?
在仓库根目录用 uv 安装依赖: uv sync --locked 设置你的 DeepSeek API 密钥: export DEEPSEEK_API_KEY="YOUR_DEEPSEEK_API_KEY" 翻译一本书: uv run wenyi translate book.epub
在哪里获取 wenyi?
源代码和安装说明在 GitHub 上:https://github.com/BigDawnGhost/wenyi

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目