jedzqer/manga-translator-android
安卓手机端的即时自动漫画翻译软件,由LLM驱动。Instant automatic manga translation app for mobile devices, powered by LLM.
解決的問題
本專案提供一個 Android 應用程式,可自動化漫畫翻譯,讓使用者能以自己偏好的語言閱讀漫畫。它透過自動化氣泡檢測、文字辨識與翻譯流程,解決手動翻譯圖片內文字的問題。
工作原理
該應用使用本地與 API 基礎工具的串流處理漫畫頁面:
- 氣泡檢測:使用 YOLO26n-seg 模型檢測並分割漫畫對話氣泡。
- OCR(光學字元辨識):使用本地模型(如 PaddleOCR)或 OpenAI 相容 OCR API 來辨識氣泡內的文字。
- 翻譯:識別出的文字透過 OpenAI 相容 API 傳遞給大型語言模型(LLM),翻譯成目標語言。
- 疊加:翻譯後的文字以可拖曳的氣泡形式疊加在原始影像上,保留原始版面。
適用對象
希望以非母語閱讀漫畫與漫畫的讀者,以及希望透過浮動視窗翻譯功能即時翻譯 Android 裝置上任意應用或螢幕內容的使用者。
主要亮點
- 螢幕翻譯:浮動視窗可讓使用者翻譯 Android 裝置上任意應用或螢幕的文本。
- 多語言支援:支援多種來源語言(日語、英語、韓語、法語、西班牙語、葡萄牙語、德語、義大利語、俄語),以及根據應用程式介面語言的多種目標語言。
- 漫畫圖書館管理:支援匯入影像、CBZ、ZIP 與 PDF 檔案,並自動儲存進度。
- 術語表支援:每個資料夾維護一個
glossary.json檔案,確保名稱與術語翻譯的一致性。 - 彈性 OCR:使用者可依隱私與速度需求,選擇本地 OCR 模型,或選擇 API 基礎 OCR 以獲得潛在更高準確度。
相關
- 專案
- 專案
- 專案
- 專案
- 專案