BallonTranslator免費漫畫生肉翻譯軟件,BallonTranslator是一款專門面向條漫的一個免費翻譯軟件,可以將漫畫資源導(dǎo)入進(jìn)來并進(jìn)行一鍵翻譯,BallonTranslator對日文進(jìn)行了特殊優(yōu)化,翻譯結(jié)果準(zhǔn)確,可以將翻譯結(jié)果替換到漫畫對應(yīng)的位置上,讓您從此不再艱難地等待熟肉了,喜歡看漫畫的朋友們歡迎下載使用。
BallonTranslator功能
一鍵機翻
譯文回填參考對原文排版的估計, 包括顏色, 輪廓, 角度, 朝向, 對齊方式等
最后效果取決于文本檢測, 識別, 抹字, 機翻四個模塊的整體表現(xiàn)
支持日漫和美漫
英譯中, 日譯英排版已優(yōu)化, 文本布局以提取到的背景泡為參考, 中文基于pkuseg進(jìn)行斷句, 日譯中豎排待改善
圖像編輯
支持掩膜編輯和修復(fù)畫筆
文本編輯
支持所見即所得地富文本編輯和一些基礎(chǔ)排版格式調(diào)整、字體樣式預(yù)設(shè)
支持全文/源文/譯文查找替換
支持導(dǎo)入導(dǎo)出word文檔
適用于條漫
操作方法
Ctrl+Z, Ctrl+Y可以撤銷重做大部分操作,注意翻頁后撤消重做棧會清空
A/D或pageUp/Down翻頁, 如果當(dāng)前頁面未保存會自動保存
"T"切換到文本編輯模式下(底部最右"T"圖標(biāo)), W激活文本塊創(chuàng)建模式后在畫布右鍵拉文本框
"P"切換到畫板模式, 右下角滑條改原圖透明度
底部左側(cè)"OCR"和"A"按鈕控制啟用/禁用OCR翻譯功能, 禁用后再Run程序就只做文本檢測和抹字
設(shè)置面板配置各自動化模塊參數(shù)
Ctrl++/-或滾輪縮放畫布
Ctrl+A可選中界面中所有文本塊
Ctrl+F查找當(dāng)前頁, Ctrl+G全局查找
更多功能
文本檢測
暫時僅支持日文(方塊字都差不多)和英文檢測, 訓(xùn)練代碼和說明見https://github.com/dmMaze/comic-text-detector
OCR
mit_32px模型來自manga-image-translator, 支持日英漢識別和顏色提取
mit48px_ctc模型來自manga-image-translator, 支持日英漢韓語識別和顏色提取
manga_ocr來自kha-white, 支持日語識別, 注意選用該模型程序不會提取顏色
圖像修復(fù)
AOT修復(fù)模型來自manga-image-translator
patchmatch是非深度學(xué)習(xí)算法, 也是PS修復(fù)畫筆背后的算法, 實現(xiàn)來自PyPatchMatch, 本程序用的是我的修改版
翻譯器
谷歌翻譯能掛代理建議把url從cn改成com 谷歌翻譯器已經(jīng)關(guān)閉中國服務(wù), 大陸再用需要設(shè)置全局代理, 并在設(shè)置面板把url換成*.com
彩云, 需要申請token
papago
DeepL 和 Sugoi(及它的CT2 Translation轉(zhuǎn)換)翻譯器, 感謝Snowad14
如需添加新的翻譯器請參考加別的翻譯器, 本程序添加新翻譯器只需要繼承基類實現(xiàn)兩個接口即可不需要理會代碼其他部分, 歡迎大佬提pr
測試說明
發(fā)布版
Windows用戶可從騰訊云 或 Google Drive下載發(fā)布包Ballonstranslator-x.x.x-core.7z, 如果分享文件夾內(nèi)存在更高版本的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.