代码开源在 MomoEpubTranslator
依靠 app 和图像识别把手动挡改成自动挡了。
硬件要求:M 芯片的 Mac 。因为现在只有这个平台有 app 。
官网:*The desktop app is only available for macOS 14+ with Apple Silicon (M1 or better). Coming to Windows later this year.
流程是这样的:
- 提取电子书中的 html 类文件。
- 提取所有标题标签,再提取所有段落标签,再提取此外的所有 li 标签,再提取此外的所有 div 标签。
- 先用谷歌翻译做一遍机翻,方便出 bug 时排查问题。
- 对提取的英文进行切分,保持每段切分在 3000 字符左右,总共会有 150 ~ 300 段切分。
- 开脚本进行自动提问。如果出 bug 会有语音提示,此时手动处理下再继续跑。
- 完成问答并检查后打包成中文电子书。
使用体验: 目前虚构类推荐用 4o ,非虚构类推荐用 4 。 一个号用满额度可以一天翻译两本书。 两个号轮着登可以不间断翻书。
与其他翻译电子书的脚本相比的优点:
- 不使用 api ,无需额外付费
- 因为按顺序翻译且带有上下文,会有更好的质量
- 提取了尽可能多的可见段落且保留原文格式,包括粗斜、链接、特殊格式
- 用户可以方便地对译文手动修改再生成 epub
- 允许更多定制化需求
已翻译的 demo: 真正的邪恶 GPT4 翻译