สำคัญ
หากคุณตั้งใจที่จะแบ่งปันผลลัพธ์ของการแปลของเครื่องจักรของเครื่องมือนี้และไม่มีประสบการณ์ในนักแปลได้ทำการแปลหรือการพิสูจน์อักษรอย่างสมบูรณ์โปรดระบุการแปลของเครื่องในตำแหน่งที่เห็นได้ชัดเจน
ภาษาจีนง่ายๆ | ภาษาอังกฤษ | PT-BR | руский | ญี่ปุ่น | อินโดนีเซีย tiếngviệt
เครื่องมือแปลการ์ตูนช่วยการเรียนรู้อย่างลึก

ตัวอย่างอินเตอร์เฟส
พลิกเครื่องคลิกเดียว
การแก้ไขรูปภาพรองรับการแก้ไขหน้ากากและซ่อมแปรง
การแก้ไขข้อความ
เหมาะสำหรับการ์ตูน
หากคุณใช้ Windows และไม่ต้องการกำหนดค่าสภาพแวดล้อมด้วยตนเองคุณสามารถเข้าถึงอินเทอร์เน็ตได้ตามปกติ:
ดาวน์โหลด ballonstranslator_dev_src_with_gitpython.7z จาก Mega หรือ Google Drive, UNZIP และเรียกใช้ Launch_win.bat เพื่อเริ่มโปรแกรม หากห้องสมุดและรุ่นไม่สามารถดาวน์โหลดได้โดยอัตโนมัติให้ดาวน์โหลดข้อมูลด้วยตนเองและ ballontrans_pylibs_win.7z และคลายซิปลงในไดเรกทอรีโปรแกรม
เรียกใช้สคริปต์/local_gitpull.bat เพื่อรับการอัปเดต โปรดทราบว่าเวอร์ชันแพคเกจเหล่านี้ไม่สามารถทำงานบน Windows 7 ได้ผู้ใช้ 7 คนต้องติดตั้ง Python 3.8 เพื่อเรียกใช้ซอร์สโค้ดด้วยตัวเอง
ติดตั้ง Python <3.12 (อย่าใช้ Microsoft App Store เวอร์ชัน) และ Git
# 克隆仓库
$ git clone https://github.com/dmMaze/BallonsTranslator.git ; cd BallonsTranslator
# 启动程序
$ python3 launch.pyครั้งแรกที่การดำเนินการจะติดตั้งการพึ่งพาโดยอัตโนมัติเช่นคบเพลิงและดาวน์โหลดโมเดลและไฟล์ที่ต้องการ หากการดาวน์โหลดแบบจำลองล้มเหลวคุณต้องดาวน์โหลดโฟลเดอร์ข้อมูลจาก Mega หรือ Google Drive ด้วยตนเอง (หรือไฟล์ที่หายไปที่กล่าวถึงในข้อผิดพลาด) และบันทึกไปยังตำแหน่งที่เกี่ยวข้องในไดเรกทอรีต้นทาง
หากบิลด์ไม่สำเร็จคุณสามารถเรียกใช้ซอร์สโค้ดได้โดยตรง

# 第1步:打开终端并确保当前终端窗口的Python大版本号是3.12,可以用下面的命令确认版本号
python3 -V
# 如果没有安装Python 3.12,可以通过Homebrew安装
brew install [email protected] [email protected]
# 第2步:克隆仓库并进入仓库工作目录
git clone -b dev https://github.com/dmMaze/BallonsTranslator.git
cd BallonsTranslator
# 第3步:创建和启用 Python 3.12 虚拟环境
python3 -m venv venv
source venv/bin/activate
# 第4步:安装依赖
pip3 install -r requirements.txt
# 第5步:源码运行程序,会自动下载 data 文件,每个文件在20-400MB左右,合计大约1.67GB,需要比较稳定的网络,如果下载报错,请重复运行下面的命令直至不再下载报错并启动程序
# 下载完毕后运行下面的命令,如果正常运行且未报错,则继续进入打包应用程序的步骤
python3 launch.py
# 第6步:下载macos_arm64_patchmatch_libs.7z到项目根目录下的'.btrans_cache'隐藏文件夹
# 该步骤是为了防止打包好的应用程序首次启动时重新下载macos_arm64_patchmatch_libs.7z导致启动失败(大概率)
mkdir ./.btrans_cache
curl -L https://github.com/dmMaze/PyPatchMatchInpaint/releases/download/v1.0/macos_arm64_patchmatch_libs.7z -o ./.btrans_cache/macos_arm64_patchmatch_libs.7z
# 第7步:下载微软雅黑字体并放到fonts文件夹下,该步骤为可选项,不影响打包,只影响字体报错信息
# 第8步:构建 macOS 应用程序中途 sudo 命令需要输入开机密码授予权限
# 安装打包工具pyinstaller
pip3 install pyinstaller
# 删除MacOS下特有的.DS_Store文件,这些文件可能导致打包失败(中概率)
sudo find ./ -name '.DS_Store' -delete
# 开始打包.app应用程序
sudo pyinstaller launch.spec
? แอปพลิเคชันที่บรรจุอยู่ใน
./data/BallonsTranslator/dist/BallonsTranslator.appลากแอปพลิเคชันไปยังโฟลเดอร์แอปพลิเคชันใน MacOS และทำการติดตั้งให้เสร็จสมบูรณ์ มันถูกใช้นอกกรอบและไม่จำเป็นต้องมีการกำหนดค่าเพิ่มเติมของสภาพแวดล้อม Python
ขอแนะนำให้เรียกใช้โปรแกรมในเทอร์มินัลบรรทัดคำสั่ง เป็นครั้งแรกโปรดกำหนดค่าภาษาต้นฉบับ/ภาษาเป้าหมายก่อนเปิดโฟลเดอร์พร้อมรูปภาพคลิกเรียกใช้และรอการแปลให้เสร็จสมบูรณ์ 
รูปแบบของคำที่ฝังเครื่องเดียวเช่นขนาดสี ฯลฯ จะถูกกำหนดโดยโปรแกรมโดยค่าเริ่มต้น คุณสามารถใช้การตั้งค่าส่วนกลางแทนในแผงการตั้งค่า-> ฝังเมนูคำ รูปแบบตัวอักษรทั่วโลกคือรูปแบบที่แสดงบนแผงตัวอักษรทางด้านขวาเมื่อไม่มีการแก้ไขบล็อกข้อความ: 

ซ่อมแปรง

เครื่องมือสี่เหลี่ยมผืนผ้า
กดปุ่มเมาส์ซ้ายเพื่อลากกล่องสี่เหลี่ยมเพื่อลบข้อความในกล่องแล้วกดปุ่มเมาส์ขวาเพื่อดึงกล่องเพื่อล้างผลลัพธ์การซ่อมแซมในกล่อง
ผลการลบขึ้นอยู่กับความถูกต้องของอัลกอริทึม ("วิธีการ 1" และ "วิธีที่ 2" ใน GIF) เพื่อประเมินพื้นที่ข้อความ โดยทั่วไปกล่องที่ดึงนั้นดีกว่าบล็อกข้อความที่ต้องลบ ทั้งสองวิธีค่อนข้างเลื่อนลอยและสามารถจัดการกับข้อความที่เรียบง่ายส่วนใหญ่และพื้นหลังที่เรียบง่ายพื้นหลังที่ซับซ้อนและข้อความง่าย ๆ/พื้นหลังที่เรียบง่ายและพื้นหลังที่ซับซ้อนและข้อความที่ซับซ้อน คุณสามารถลองอีกสองสามครั้ง
ทำเครื่องหมายในช่อง "อัตโนมัติ" เพื่อแก้ไขทันทีมิฉะนั้นคุณต้องกด "ซ่อม" หรือแถบอวกาศเพื่อซ่อมแซมหรือ Ctrl+D เพื่อลบกล่องกาเครื่องหมายสี่เหลี่ยมผืนผ้า

การแก้ไขข้อความ

การปรับรูปแบบข้อความแบบแบทช์และเค้าโครงอัตโนมัติ

OCR และแปลกล่องข้อความ
Ctrl+B bold ภายใต้การแก้ไขข้อความ, Ctrl+U ขีดเส้นใต้, Ctrl+I italicAlt+Arrow Keys หรือ Alt+WASD ( pageDown หรือ pageUp เมื่อแก้ไขบล็อกข้อความ) สลับระหว่างบล็อกข้อความ 
python launch . py - - headless - - exec_dirs "[DIR_1],[DIR_2]..." การตั้งค่าทั้งหมด (เช่นรูปแบบการตรวจจับภาษาเป้าหมายต้นฉบับ ฯลฯ ) จะนำเข้าจาก config/config.json
หากขนาดตัวอักษรเรนเดอร์ไม่ถูกต้องให้ระบุขนาด DPI แบบลอจิคัลผ่าน --ldpi โดยปกติ 96 และ 72
โครงการนี้อาศัย Manga-Image-Translator เป็นอย่างมาก เซิร์ฟเวอร์ออนไลน์และค่าใช้จ่ายในการฝึกอบรมแบบจำลอง โปรดพิจารณาสนับสนุนหากคุณมีเงื่อนไข
ผู้เขียนนักแปล Sugoi: Mingshiba
sugoi_translator ไปยัง Ballonstranslator/BallonTranslator/Data/Modelslow vram mode ในแผงการตั้งค่า (เปิดใช้งานโดยค่าเริ่มต้น)สำหรับรูปแบบการแปลภาษาอังกฤษออฟไลน์ที่ยอดเยี่ยมอื่น ๆ โปรดดูการสนทนานี้ หากคุณต้องการเพิ่มนักแปลใหม่โปรดดูที่นักแปลคนอื่น การเพิ่มนักแปลใหม่ในโปรแกรมนี้ต้องใช้การสืบทอดคลาสฐานเพื่อใช้สองอินเทอร์เฟซดังนั้นคุณไม่จำเป็นต้องให้ความสนใจกับส่วนอื่น ๆ ของรหัส ยินดีต้อนรับสู่ PR