我用Claude code 寫的,我也不清楚程序的完整運行方式
bt_batch_launcher_EN.py
bt_batch_launcher.py
一個獨立的 Python 腳本,透過 BT 的 --headless 模式呼叫 BallonsTranslator,讓你可以一次排隊多個漫畫資料夾自動依序翻譯,不需要每次手動在 GUI 裡逐一設定執行。
不需要打開 BT 主程序即可使用,也不會修改你的 config/config.json(所有參數都寫入臨時 config,執行完自動清除)。核心設定(翻譯器、語言、OCR、修復模組)直接沿用你 BT 主程序目前的設定。
主要功能
📋 批量隊列:拖拽或瀏覽添加多個資料夾,支援拖曳排序、按數字排序、右鍵選單
📄 頁面範圍:可針對每個資料夾單獨設定要翻譯的頁數範圍(例如只翻第 5-20 頁),範圍外頁面會自動複製原圖到 result/,確保輸出是完整一冊
⏱ 逾時自動跳過:偵測到某個資料夾卡住超過設定時間(例如翻譯 API 沒回應)會自動終止並跳到下一個,不會讓整批卡死
🔄 斷點續傳:雙擊資料夾可即時查看「上次進度」,一鍵接續上次翻譯到的頁數(就算是強制關閉程式也能正確偵測)
🎯 雙重偵測模式:先用 OBB 模型抓斜體文字,再用標準模型抓橫豎文字,解決部分漫畫斜體字漏偵測的問題(需要 ysgyolo + 兩個模型檔案)
🧩 分步驟模式:可選擇讓所有資料夾先跑完偵測,再全部跑 OCR,以此類推(VRAM 吃緊時很有用)
🔧 自動修復:程式意外中斷導致圖片卡在暫存資料夾,下次啟動會自動偵測並修復
User_Guide_EN.md
使用說明.md
我用Claude code 寫的,我也不清楚程序的完整運行方式
bt_batch_launcher_EN.py
bt_batch_launcher.py
一個獨立的 Python 腳本,透過 BT 的 --headless 模式呼叫 BallonsTranslator,讓你可以一次排隊多個漫畫資料夾自動依序翻譯,不需要每次手動在 GUI 裡逐一設定執行。
不需要打開 BT 主程序即可使用,也不會修改你的 config/config.json(所有參數都寫入臨時 config,執行完自動清除)。核心設定(翻譯器、語言、OCR、修復模組)直接沿用你 BT 主程序目前的設定。
主要功能
📋 批量隊列:拖拽或瀏覽添加多個資料夾,支援拖曳排序、按數字排序、右鍵選單
📄 頁面範圍:可針對每個資料夾單獨設定要翻譯的頁數範圍(例如只翻第 5-20 頁),範圍外頁面會自動複製原圖到 result/,確保輸出是完整一冊
⏱ 逾時自動跳過:偵測到某個資料夾卡住超過設定時間(例如翻譯 API 沒回應)會自動終止並跳到下一個,不會讓整批卡死
🔄 斷點續傳:雙擊資料夾可即時查看「上次進度」,一鍵接續上次翻譯到的頁數(就算是強制關閉程式也能正確偵測)
🎯 雙重偵測模式:先用 OBB 模型抓斜體文字,再用標準模型抓橫豎文字,解決部分漫畫斜體字漏偵測的問題(需要 ysgyolo + 兩個模型檔案)
🧩 分步驟模式:可選擇讓所有資料夾先跑完偵測,再全部跑 OCR,以此類推(VRAM 吃緊時很有用)
🔧 自動修復:程式意外中斷導致圖片卡在暫存資料夾,下次啟動會自動偵測並修復
User_Guide_EN.md
使用說明.md