从0到可用BallonsTranslator漫画翻译工具一篇上手指南【免费下载链接】BallonsTranslator深度学习辅助漫画翻译工具, 支持一键机翻和简单的图像/文本编辑 | Yet another computer-aided comic/manga translation tool powered by deeplearning项目地址: https://gitcode.com/gh_mirrors/ba/BallonsTranslatorBallonsTranslator 是一款深度学习辅助的漫画翻译工具把文本检测、OCR 识别、原文抹除修复和机翻译文回填串成一条流水线一键跑完即可得到带中文译文的新页面。适合想把外文漫画快速译成中文、又不想逐项搭建模型的翻译爱好者和志愿者。为什么需要它自己翻译漫画时最容易耗时间的不是翻译本身而是重复劳动逐页框选文字、截图、丢进在线翻译再把结果手动填回图中抹除原文字迹时要反复试修复工具背景越复杂越难处理译文字体、颜色、角度和原图对不上排版要再调一遍。BallonsTranslator 把这几步收进同一个窗口程序先检测页面上的文本框OCR 出原文并顺带提取颜色和轮廓修复算法抹掉原文翻译器产出译文后按原排版参数回填。你只需要在结果上微调而不是从头动手。最小可用路径源码启动并完成第一次翻译源码方式最简单依赖会在首次启动时自动检查并提示安装git clone https://gitcode.com/gh_mirrors/ba/BallonsTranslator cd BallonsTranslator python3 -m ballontranslator启动后建议先在设置面板里配好源语言和目标语言再打开一个存放漫画图片的文件夹点击 Run 等待跑完。整个过程建议在命令行终端下运行方便看到报错日志。Windows 用户也可以直接下载官方 Releases 里的免配置压缩包解压后运行 launch_win.bat。用一键机翻完成检测、识别、抹字与嵌字跑一次 Run 相当于完成了四个子任务每一步的结果都落在项目 json 里可以单独重做文本检测找出页面上的文字框模块见 ballontranslator/modules/textdetector/OCR 模块识别原文并提取文字颜色模块见 ballontranslator/modules/ocr/修复模型抹掉原文模块见 ballontranslator/modules/inpaint/翻译器出译文后按估计的颜色、角度、朝向回填模块见 ballontranslator/modules/translators/。对日漫、美漫都做了适配英译中、日译中的排版优化较多中文会基于 pkuseg 断句日译中竖排场景效果一般需要手动干预。用修复画笔和矩形工具替换、清理原文自动抹字不理想时可以手动接管修复画笔涂抹要清除的文字区域算法用周围背景补全矩形工具左键拖框抹除框内文字右键拖框清除已修复结果勾选“自动”后拉完框立即执行修复。经验值是框比文字块稍大一点效果更好复杂背景复杂文字的情况可以多试几次或切换不同的修复算法对比。在文本编辑器中调整字体、格式与批量排版译文回填后右侧是所见即所得的富文本编辑区CtrlB / CtrlI / CtrlU 快速加粗、斜体、下划线CtrlF 查找当前页CtrlG 全局查找替换字体样式面板可批量调整字号、颜色、阴影并套用样式预设支持文本变形弯曲、网格扭曲等说明见 doc/ui/text_transforms.md翻译文本可导入导出 Word 文档方便脱离工具校对。常用快捷键A/D 翻页T 进入文本编辑模式P 进入画板模式Alt方向键在文本块间跳转CtrlZ / CtrlY 撤销重做翻页后会清空。用 headless 模式批量处理多个目录不需要界面时可以让程序按队列连续翻译多个项目目录跑完不退出输入下一个目录继续。所有设置检测模型、源语言目标语言等从 config/config.json 读取因此先在有界面的模式下把参数调好。字体渲染大小异常时可用 --ldpi 指定逻辑 DPI通常为 96 或 72具体参数说明见 README.md 的命令行模式一节。适合谁不适合谁比较适合个人翻译爱好者想把自己的漫画作品快速做出中文版本翻译组需要统一风格的批量初稿再人工校对条漫webtoon读者竖排长图格式是它的适用场景之一。需要留意的边界一键机翻的效果取决于检测、识别、抹字、机翻四个模块的综合表现复杂背景和复杂文字仍会翻车文本检测目前主要针对日文和英文小语种支持有限如果要把机翻结果公开分享且没有经过人工校对建议在显眼位置注明“机翻”。进阶配置与常见注意点翻译器选择内置谷歌、彩云、DeepL、Papago、Sugoi、m2m100 等多种引擎其中彩云需要申请 token谷歌翻译在大陆网络环境需自行处理代理各引擎差异见 README.md 的翻译器一节LLM 翻译支持接入 OpenAI 兼容的 LLM并可用“翻译历史”上下文和术语表.json/.txt/.tsv 文件保持人名与术语统一配置方式见 doc/modules/llm_translator.md可选模型Sugoi 离线模型、m2m100 等需要手动下载到 data/models 目录YSGDetector 对拟声词的过滤更好下载地址见 README硬件加速Nvidia 显卡和 Apple silicon 默认启用 GPU 加速AMD 显卡走 ROCm 方案配置较繁琐README 中有详细步骤Windows 启动报错出现 msvcp140.dll 相关提示时安装或更新 Visual C Redistributable 即可。下一步做什么按上面的源码方式克隆仓库并启动程序先跑一个测试文件夹在设置面板固定一套语言对和模块组合把参数存进 config/config.json 复用对照一页实际漫画检查检测、抹字、嵌字三步的薄弱点再换模型或手动修补需要批量时切换到 headless 模式排队处理遇到功能行为疑问查 README.md 和 doc/ 目录下的模块与界面说明以仓库最新内容为准。【免费下载链接】BallonsTranslator深度学习辅助漫画翻译工具, 支持一键机翻和简单的图像/文本编辑 | Yet another computer-aided comic/manga translation tool powered by deeplearning项目地址: https://gitcode.com/gh_mirrors/ba/BallonsTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考