Важный
Если вы намерены публично поделиться результатами машинного перевода этого инструмента и не имеете опыта в переводчиках, провели полный перевод или корректуру, укажите перевод машины в заметной позиции.
Упрощенный китайский | Английский | Pt-br | Ррусский | Японский | Индонезия | Tiếng việt
Инструмент комических переводов с глубоким обучением, поддерживает машинный перевод одного клика и простое редактирование изображений/текста

Предварительный просмотр интерфейса
Один щелчок машины Flip
Редактирование изображений поддерживает редактирование и ремонт масок и ремонт кистей
Редактирование текста
Подходит для комиксов
Если вы используете Windows и не хотите настроить среду вручную, вы можете нормально получить доступ к Интернету:
Скачать Ballonstranslator_dev_src_with_gitpython.7z из Mega или Google Drive, Unzip и запустить запуск_win.bat, чтобы запустить программу. Если библиотека и модель не могут быть загружены автоматически, вручную загружать данные и ballontrans_pylibs_win.7z и раскрипировать их в каталог программы.
Запустите Scripts/local_gitpull.bat, чтобы получить обновление. Обратите внимание, что эти упакованные версии не могут работать в Windows 7. Пользователи Win 7 должны установить Python 3.8, чтобы самостоятельно запускать исходный код.
Установите Python <3.12 (не используйте версию Microsoft App Store) и GIT
# 克隆仓库
$ git clone https://github.com/dmMaze/BallonsTranslator.git ; cd BallonsTranslator
# 启动程序
$ python3 launch.pyВ первый раз, когда операция автоматически установит зависимости, такие как Torch и загрузка требуемой модели и файлов. Если загрузка модели не удается, вам необходимо вручную загрузить папку данных с Mega или Google Drive (или отсутствующий файл, упомянутый в ошибке) и сохранить ее в соответствующее место в каталоге Source.
Если сборка не успешной, вы можете напрямую запустить исходный код

# 第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.
Рекомендуется запустить программу в терминале командной строки . Впервые сначала настройте исходный язык/целевой язык, откройте папку с изображениями, нажмите «Запустить» и дождитесь завершения перевода. 
Формат машинного встроенного слова, такого как размер, цвет и т. Д., Определяется программой по умолчанию. Вместо этого вы можете использовать глобальные настройки в панели «Настройки»-> Embed Word Menu. Глобальный формат шрифта - это формат, отображаемый на панели шрифта справа, когда текстовый блок не отредактирован: 

Ремонтировать щетку

Прямоугольник инструменты
Нажмите левую кнопку мыши, чтобы перетащить прямоугольную коробку, чтобы стирать текст в поле, и нажмите кнопку правой мыши, чтобы потянуть коробку, чтобы очистить результаты ремонта в поле.
Результат стирания зависит от точности алгоритма («метод 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.
Этот проект в значительной степени зависит от манга-Image-Translator. Стоимость обучения онлайн и модели. Пожалуйста, рассмотрите возможность поддержать его, если у вас есть условия.
Sugoi Переводчик Автор: Mingshiba
sugoi_translator в Ballonstranslator/Ballontranslator/Data/Models.low vram mode на панели «Настройки» (включенная по умолчанию).Для других превосходных автономных моделей перевода английского языка, пожалуйста, обратитесь к этому обсуждению. Если вам нужно добавить новый переводчик, пожалуйста, обратитесь к другому переводчику. Добавление нового переводчика в этой программе требует только наследства базового класса для реализации двух интерфейсов, поэтому вам не нужно обращать внимание на другие части кода. Добро пожаловать, чтобы упомянуть PR