ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

wenyi 文译 Web 段落校阅实战:修订历史 + 实时进度,浏览器内完成全书校对

2026/10/2 9:25:24 拓冰建站 浏览量
wenyi 文译 Web 段落校阅实战:修订历史 + 实时进度,浏览器内完成全书校对 wenyi 文译 Web 段落校阅实战修订历史 实时进度浏览器内完成全书校对【免费下载链接】wenyi将被语言阻隔的作品带到读者的语言中。Bringing literature into your language.项目地址: https://gitcode.com/gh_mirrors/we/wenyiwenyi文译是一款将被语言阻隔的作品带入读者语言的 AI 文学翻译工具它的 Web 版把全书校对搬进了浏览器左右并排对照原文与译文、逐段修订并自动记录每一版改动、翻译进行中还能实时看到进度与 Token 用量。本文带你走通「段落校阅 → 修订历史 → 实时进度」这条完整校阅动线不需要写一行代码。一、进入「人工校阅」章节列表一目了然在侧边导航中打开人工校阅与「全书审校」相互独立你会看到整本书的章节列表实现见 ProofreadingPage.tsx按标题搜索输入章节名即可过滤中英译名都会匹配️按状态筛选下拉框只列出该项目实际出现的章节状态保存进度提示每章下方显示「已保存 x / y 段」一眼看出校对到哪儿了。点击任一章节进入详情页宽屏下原文与译文直接并排窄屏自动改为上下排列长文本会自动换行不挤压。页面每 3 秒自动拉取最新已落盘的段落——翻译任务跑着的时候每批译文保存后立刻就能在这里看到不必等整章翻译完。二、段落编辑器对照原文改译文点击某个段落的编辑入口会弹出段落编辑器ParagraphEditor.tsx左侧固定显示原文右侧切换「译文 / 改动记录」两个页签。修订历史初翻、润色、人工修改全都有切到「改动记录」页签RevisionHistory.tsx每个段落的历史版本按时间排好类型包括版本类型含义初次翻译翻译模型的第一版译文润色润色步骤写回后的版本人工修改你手动保存的每一个版本译文更新服务端更新后的译文每个版本都可以展开查看「修改前 → 保存版本」的对照点「将此版本载入草稿」即可把任意旧版一键拉回编辑框改完再保存。手误改砸了直接找回润色前的版本不用重新翻译。并发改动不会互相覆盖编辑器有冲突保护如果你在编辑时服务端译文已被更新界面会提示「编辑期间译文已变更」需要你点「载入最新译文」后才允许保存避免把你的改动静默覆盖逻辑见 ParagraphEditor.tsx。三、实时进度翻译跑着数字也在动打开翻译总览页ProgressPage.tsx你会看到⏱️段落级进度条按「已保存段落 / 总段落」计算百分比比按章节粒度更精细用量与运行用时Token 用量在提供商返回真实统计后更新当前运行的计时每秒递增包含等待模型响应的时间实时连接状态页面底部显示「实时 / 轮询」。前端通过 WebSocket 订阅进度事件ws.ts断线自动指数退避重连重连后自动同步快照WebSocket 不可用时回退为定时轮询章节表格每章的源段落数、翻译状态、审校状态一表看全可直接对未完成章节发起单章翻译或跳转人工校阅。本地计时由 useLiveTiming.ts 基于服务端快照在浏览器内平滑递增暂停或完成时自动读取最终累计值不需要手动刷新页面。四、与任务调度配合暂停再改恢复继续校阅与任务运行是协同而非互斥的任务运行中校阅页可随时查看但处于只读态页面会提示暂停后可编辑点击暂停保存完成中的工作后即可编辑已保存的段落点恢复继续原任务类型之前的计时与用量累计值会保留不计入暂停期间的时间若 Worker 异常退出后端恢复循环会把项目置为暂停态你仍能通过「恢复」接续不会丢进度。同一项目的写入操作互斥重复启动、运行中改配置或正文等冲突都会返回明确错误而不是静默失败。上手建议翻译启动后先泡杯茶在总览页盯进度章节跑完立刻进人工校阅趁译文「新鲜」逐段微调改动拿不准时翻一下修订历史把润色版与初翻版对照着改全部校完后再去导出页选择单语/双语格式每次导出都会基于最新已保存快照生成独立文件。更多 Web 端细节可参考官方文档docs/zh/web.md。校阅动线相关源码集中在 apps/web/src/features/proofreading/ 与 apps/web/src/features/progress/欢迎深入阅读。【免费下载链接】wenyi将被语言阻隔的作品带到读者的语言中。Bringing literature into your language.项目地址: https://gitcode.com/gh_mirrors/we/wenyi创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考