BallonTranslator免费漫画生肉翻译软件,BallonTranslator是一款专门面向条漫的一个免费翻译软件,可以将漫画资源导入进来并进行一键翻译,BallonTranslator对日文进行了特殊优化,翻译结果准确,可以将翻译结果替换到漫画对应的位置上,让您从此不再艰难地等待熟肉了,喜欢看漫画的朋友们欢迎下载使用。
BallonTranslator功能
一键机翻
译文回填参考对原文排版的估计, 包括颜色, 轮廓, 角度, 朝向, 对齐方式等
最后效果取决于文本检测, 识别, 抹字, 机翻四个模块的整体表现
支持日漫和美漫
英译中, 日译英排版已优化, 文本布局以提取到的背景泡为参考, 中文基于pkuseg进行断句, 日译中竖排待改善
图像编辑
支持掩膜编辑和修复画笔
文本编辑
支持所见即所得地富文本编辑和一些基础排版格式调整、字体样式预设
支持全文/源文/译文查找替换
支持导入导出word文档
适用于条漫
操作方法
Ctrl+Z, Ctrl+Y可以撤销重做大部分操作,注意翻页后撤消重做栈会清空
A/D或pageUp/Down翻页, 如果当前页面未保存会自动保存
"T"切换到文本编辑模式下(底部最右"T"图标), W激活文本块创建模式后在画布右键拉文本框
"P"切换到画板模式, 右下角滑条改原图透明度
底部左侧"OCR"和"A"按钮控制启用/禁用OCR翻译功能, 禁用后再Run程序就只做文本检测和抹字
设置面板配置各自动化模块参数
Ctrl++/-或滚轮缩放画布
Ctrl+A可选中界面中所有文本块
Ctrl+F查找当前页, Ctrl+G全局查找
更多功能
文本检测
暂时仅支持日文(方块字都差不多)和英文检测, 训练代码和说明见https://github.com/dmMaze/comic-text-detector
OCR
mit_32px模型来自manga-image-translator, 支持日英汉识别和颜色提取
mit48px_ctc模型来自manga-image-translator, 支持日英汉韩语识别和颜色提取
manga_ocr来自kha-white, 支持日语识别, 注意选用该模型程序不会提取颜色
图像修复
AOT修复模型来自manga-image-translator
patchmatch是非深度学习算法, 也是PS修复画笔背后的算法, 实现来自PyPatchMatch, 本程序用的是我的修改版
翻译器
谷歌翻译能挂代理建议把url从cn改成com 谷歌翻译器已经关闭中国服务, 大陆再用需要设置全局代理, 并在设置面板把url换成*.com
彩云, 需要申请token
papago
DeepL 和 Sugoi(及它的CT2 Translation转换)翻译器, 感谢Snowad14
如需添加新的翻译器请参考加别的翻译器, 本程序添加新翻译器只需要继承基类实现两个接口即可不需要理会代码其他部分, 欢迎大佬提pr
测试说明
发布版
Windows用户可从腾讯云 或 Google Drive下载发布包Ballonstranslator-x.x.x-core.7z, 如果分享文件夹内存在更高版本的Ballonstranslator-x.x.x-patch.7z, 下载patch并覆盖core即可.
运行源码
# 确保python<=3.9
$ python --version
# 克隆仓库
$ git clone https://github.com/dmMaze/BallonsTranslator.git ; cd BallonsTranslator
# 安装依赖, macOS安装requirements_macOS.txt
$ pip install -r requirements.txt
如果有N卡可以安装torch-cuda启用GPU加速:
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu116
从 https://drive.google.com/drive/folders/1uElIYRLNakJj-YS0Kd3r3HE-wzeEvrWd?usp=sharing 下载data文件夹并移动到 BallonsTranslator/ballontranslator目录, 最后运行
python ballontranslator
如果要使用Sugoi翻译器(仅日译英), 下载离线模型, 将 "sugoi_translator" 移入BallonsTranslator/ballontranslator/data/models.