
漫画翻译工具BallonsTranslator从日文原稿到中文嵌字一条自动流水线【免费下载链接】BallonsTranslator深度学习辅助漫画翻译工具, 支持一键机翻和简单的图像/文本编辑 | Yet another computer-aided comic/manga translation tool powered by deeplearning项目地址: https://gitcode.com/gh_mirrors/ba/BallonsTranslator周六晚上十一点我把一话日文漫画的 32 张图片拖进 BallonsTranslator设置源语言为日语、目标语言为中文点下 Run。半小时后每一格对话泡里的日文已经被擦除换成排版对齐的中文译文字色、描边和原作的风格保持了一致。这是深度学习辅助漫画翻译工具 BallonsTranslator 每天都能完成的工作把过去需要一页一页手动处理的流程压缩成一条自动流水线。它是什么和传统做法的差异在哪BallonsTranslator 是一款开源的漫画翻译工具面向汉化组、同人社团、独立译者和想看懂原版漫画的普通读者。传统翻译一页漫画的流程大致是在 PS 里框选文字、用修复工具擦除、打上译文、手动调整字号和位置熟练的人也要花上二三十分钟。BallonsTranslator 的差异在于把擦字—翻译—嵌字三个环节都交给了深度学习模型用户只需要在它给出的结果上做微调。它不是把 PS 流程数字化而是把整个流程本身自动化了。一条流水线怎么运转检测、识别、修复、翻译、嵌字理解这个工具最好的方式是把它看成一个五道工序的加工车间。每一张漫画图片按顺序通过modules/textdetector/定位文字区域找到对话框和旁白在画面的什么位置接着modules/ocr/负责识别这些区域里写的是什么内容识别完之后modules/inpaint/里的修复模型用周围的背景纹理填补被抹掉的文字modules/translators/再把识别出的原文翻译成目标语言最后程序根据对原排版的估计把译文按相近的颜色、轮廓、角度和对齐方式回填进画面。翻译完的效果取决于最后这五个环节的整体表现哪一环弱结果就弱在哪一环。这也是为什么项目里每个模块都保留了独立的模型选项——文本检测有自带的 CTD 模型也可以换成团子漫画 OCR图像修复有 AOT、LAMA、PatchMatch 等多种算法可选PatchMatch 正是 PS 修复画笔背后的算法。用户可以根据自己的显卡和需求自由组合而不是被绑死在一条固定链路上。三种人三种用法汉化组和同人社团面对的是批量工作。BallonsTranslator 支持整页批处理标题栏的运行菜单可以单独开关每个自动化模块翻完一页后继续运行它还支持全局查找替换CtrlG和 Word 文档的导入导出方便多轮校对。对需要稳定术语翻译的团队LLM 翻译器modules/translators/trans_llm.py支持加载术语表和翻译历史参考之前页面的译法来统一人名与语气。只想看懂的读者用法更简单。打开一个图片文件夹配置好源语言和目标语言点 Run 等待完成即可。支持日漫和美漫英译中、日译英的排版做了专门优化中文断句基于 pkuseg 实现译文会以提取出的背景气泡为参考自动排布不遮挡画面关键元素。语言学习者可以把翻译当作对照参考。程序允许保留原文译文与原图可以分图层查看还可以用 T 键进入文本编辑模式随时修改某一句译文观察自己理解的差异。字体样式面板支持阴影、透明度、字距等调整也可以保存成样式预设一套风格应用到整部作品。从零开始三步跑通第一次翻译假设你在 Linux 或 macOS 上打开终端git clone https://gitcode.com/gh_mirrors/ba/BallonsTranslator cd BallonsTranslator pip install -r requirements.txt python launch.pyWindows 用户可以选择官方打包的免配置压缩包解压后双击launch_win.bat也可以用scripts/install.ps1自动安装环境。首次启动会检查核心依赖选中需要额外库的模块时程序会提示安装缺失的可选依赖。第一次使用建议按这个顺序走先在设置面板里配置源语言和目标语言再打开一个带图片的文件夹点击 Run 等待流水线跑完。之后按 A/D 或 PageUp/PageDown 翻页逐页检查结果。几个高频快捷键值得记住T 进入文本编辑模式P 进入画板模式调整原图透明度CtrlZ/CtrlY 撤销重做注意翻页后撤销栈会清空。如果某些页只需要微调可以只框选部分文本块做 OCR 和翻译不必整页重跑。不想要图形界面时也可以用命令行无头模式python -m ballontranslator --headless --exec_dirs 目录1,目录2设置会从config/config.json读取。有哪些边界需要提前知道坦诚地说这个工具有几个地方并不完美。文本检测目前主要针对日文和英文优化日译中的竖排排版仍待改善机翻结果建议经过有经验的译者校对后再公开分享。图形界面在部分第三方输入法下右侧编辑框可能出现显示问题这是已知问题。Google 翻译器已关闭中国区服务大陆用户需要设置全局代理并把接口换成 *.com。无头模式下如果渲染字号不对需要通过--ldpi参数指定逻辑分辨率。另外深度学习模型需要联网下载首次运行会花一些时间拉取模型文件。为什么值得长期关注BallonsTranslator 的架构是高度模块化的这一点从源码目录就能看出来modules/下按 textdetector、ocr、inpaint、translators 四个子目录划分模块之间通过统一的参数系统管理modules/base.py。新增一个翻译器只需要继承基类、实现两个接口官方文档doc/加别的翻译器.md写明了全部步骤。项目重度依赖 manga-image-translator 的模型生态同时集成了 Sakura、Sugoi、m2m100 等多个离线翻译模型以及 OpenAI 兼容的 LLM 翻译器说明它在持续吸收社区的新成果。更新日志doc/CHANGELOG.md记录了从 2022 年至今的持续迭代自动排版、LAMA 修复模型、LLM 术语表、翻译历史都是一步步长出来的。工具能做的是把翻译里机械的部分交给模型剩下的判断和审美仍然在译者手里。下次读到一本看不懂原文的漫画与其翻截图找汉化不如把 BallonsTranslator 打开让这一页从日文变成中文再看看你愿意为它补充什么。【免费下载链接】BallonsTranslator深度学习辅助漫画翻译工具, 支持一键机翻和简单的图像/文本编辑 | Yet another computer-aided comic/manga translation tool powered by deeplearning项目地址: https://gitcode.com/gh_mirrors/ba/BallonsTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考