文译(Wenyi)
文译(Wenyi)是一款用于翻译书籍和长篇文本的桌面应用,结合整本书理解、术语一致性和基于证据的审校,帮助作品跨越语言。
访问 BigDawnGhost/wenyi项目简介
文译(Wenyi)是一款本地桌面应用,用于翻译小说、社会科学专著、叙事性非虚构等书籍和长篇文本。它会预先扫描整本书,在翻译过程中跟踪术语,并在导出前支持润色和基于证据的审校。
核心功能
- 在一个应用中完成书籍导入、翻译、校对和导出的桌面工作区;打包版本包含 Python 引擎,无需单独配置 PostgreSQL、Redis 或 Docker。整本书预扫描会生成逐章摘要和全书概要,并注入每个翻译批次。实时术语表提取专有名词、术语和反复出现的表达,检测翻译冲突,并把术语用于后续批次。多阶段流程包括翻译、可选的使用强模型润色,以及基于证据的全书 AI 审校。批次检查点和章节状态跟踪让用户重新打开项目后从已保存进度继续。EPUB 输出会把译文写回原始 XHTML 模板,并尝试保留样式、图片、目录和锚点;双语输出为可选项。
适用场景
- 将小说、社会科学专著和叙事性非虚构作品在中文到英文或英文到日文等语言之间翻译。生成单语或双语 EPUB 版本,并尝试保留原书版式元素。通过轻量子字幕流程翻译 SRT 字幕,不使用术语表、润色或全书审校。在翻译前用 MinerU 转换 PDF 输入,并可选用 BabelDOC 桥接处理需要保留版式的 PDF。
快速开始
- 安装 Python 3.10+ 和 uv 后,在仓库根目录运行 uv sync --locked。将 DEEPSEEK_API_KEY 设为自己的 DeepSeek 密钥,并在翻译前查看 config.yaml。运行 uv run wenyi translate book.epub,或参考桌面版快速开始使用图形界面。
部署与要求
- CLI 使用需要 Python 3.10+ 和 uv。打包的桌面版本包含 Python 引擎,无需单独安装 Python、PostgreSQL、Redis 或 Docker。PDF 输入默认使用 MinerU,初次转换需要其 API 密钥;BabelDOC 桥接为可选,用于需要保留版式的 PDF。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。