Английский | 한국어 | Français | 简体中文 | 日本語 | Португас Бразилиро
Существуют много автоматических переводчиков манги. Очень немногие правильно поддерживают комиксы других видов на других языках. Этот проект был создан для использования способности самых больших языковых моделей современности (SOTA), таких как GPT-4, и перевод комиксов со всего мира. В настоящее время он поддерживает перевод на английский, корейский, японский, французский, французский, упрощенный китайский, традиционный китайский, русский, немецкий, голландский, испанский и итальянский. Это может привести к (но не из) турецкого, польскому, португальскому и бразильскому португальскому.
Состояние машинного перевода
Предварительный просмотр
Начиная
Как это работает
Благодарности
Для пары десятков языков лучшим переводчиком машины является не Google Translate, Papago или даже Deepl, а SOTA LLM, такой как GPT-4O, и, безусловно. Это очень очевидно для отдаленных языковых пар (корейский <--> английский, японский <-> английский и т. Д.), где другие переводчики по-прежнему часто превращаются в гиббер. Выдержка из «Практики ходьбы» (보행 연습) от Dolki Min (돌기민)
GPT-4 как переводчик. Примечание: некоторые из них также имеют официальные английские переводы
Убого
Путешествие на запад
Сага Wormworld
Фрирен: Помимо конца путешествия
Дни песка
Игрок (О, Хеон-Джун)
Углеродный и кремний
Установите Python (> = 3.10). Тик «Добавить python.exe в путь» во время установки.
https://www.python.org/downloads/Клонировать репо (или загрузить папку), перейдите к папке
git clone https://github.com/ogkalu2/comic-translate
cd comic-translateи установить требования
pip install -r requirements.txtЕсли вы столкнетесь с любыми проблемами, вы можете попробовать запустить их в виртуальной среде. Откройте терминал/CMD в любом каталоге, который вы хотите, чтобы виртуальная среда была установлена (или CD 'Path/To/Virtual Environment/Folder'). Создайте свою виртуальную среду с помощью:
python -m venv comic-translate-venvТеперь активируйте виртуальную среду. В окнах:
comic-translate-venv S cripts a ctivateНа Mac и Linux:
source comic-translate-venv/bin/activateТеперь вы можете снова запустить команды установки. Когда вы закончите с помощью приложения, вы можете деактивировать среду виртулу
deactivateЧтобы повторно активировать, используйте те же команды с терминалом в папке, в которой находится ваша папка виртуальной среды.
Если у вас есть графический процессор NVIDIA, то рекомендуется запустить
pip uninstall torch torchvision
pip install torch==2.1.0+cu121 -f https://download.pytorch.org/whl/torch_stable.html
pip install torchvision==0.16.0+cu121 -f https://download.pytorch.org/whl/torch_stable.htmlПримечание. 121 в +CU121 представляет версию CUDA - 12.1. Замените 121 на вашу версию CUDA. Например, 118, если вы управляете Cuda 11.8
В каталоге Comic-Translate запустите
python comic.pyЭто запустит графический интерфейс
raise RarCannotExec( " Cannot find working tool " )В этом случае инструкции для Windows, Linux, Mac
Для следующего выбора потребуется доступ к закрытым ресурсам и впоследствии, ключи API:
речевой пузырь-детектор, текстовый сегментар. Две модели Yolov8M, обученные на 8K и 3K -изображениях комиксов (Manga, WebToons, Western) соответственно.
По умолчанию:
Необязательный:
Они могут быть использованы для любого из поддерживаемых языков. Требуется ключ API.
Контрольная точка Manga/Anime CeneTuned Lama для удаления текста, обнаруженного сегментером. Придворная суда лама-чистка
В настоящее время это поддерживает использование GPT-4O, GPT-4O Mini, Deepl, Claude-3-Opus, Claude-3.5-Sonnet, Claude-3-Haiku, Gemini-1.5-Flash, Gemini-1.5-Pro, Yandex, Google Translate и Microsoft Translator.
Все LLM питаются всем текстом страницы, чтобы помочь переводам. Существует также возможность предоставить само изображение для дальнейшего контекста.
PIL для рендеринга обернутого текста в ограничивающих коробках, полученных из пузырьков и текста.