Repolode
zyddnys

zyddnys/manga-image-translator

Open-source инструмент для поиска текста в манге и других изображениях, распознавания, перевода, удаления оригинала и размещения перевода — главным образом с японского на китайский или английский.

Звёзды
10,519
Форки
1,078
Открытые issues
144
Последний коммит
10 дней назад

Что это?

Manga Image Translator — это конвейер на Python для перевода текста на изображениях: страницах манги, комиксах и скриншотах. Он последовательно обнаруживает текст, распознаёт его с помощью OCR, переводит, удаляет оригинал методом inpainting и наносит перевод на изображение. Проект ориентирован прежде всего на японский язык, а также поддерживает упрощённый и традиционный китайский, английский и ряд других языков.

Проект можно запускать локально для пакетной обработки папки с изображениями, как веб-сервер с интерфейсом в браузере, как API-сервис или через Docker. Для перевода можно использовать онлайн-сервисы, например DeepL, Baidu, Youdao или API, совместимые с OpenAI, а также офлайн-модели, такие как NLLB, M2M100 и Sugoi. Параметры обнаружения текста, inpainting, шрифтов и рендеринга можно настроить с помощью флагов командной строки или файла конфигурации JSON.

В README отмечено, что проект находится на ранней стадии разработки. Размещённая демоверсия больше не работает, поэтому потребуется развернуть проект самостоятельно.

Ключевые возможности

  • 01Находит текстовые области в манге и других изображениях, а затем распознаёт в них текст с помощью OCR.
  • 02Удаляет оригинальный текст методом inpainting и наносит перевод на изображение.
  • 03Поддерживает множество переводчиков, включая онлайн-API и офлайн-модели, такие как NLLB и Sugoi.
  • 04Предлагает локальный пакетный режим, веб-интерфейс, API-сервер и Docker-образы.
  • 05Позволяет настраивать обнаружение текста, увеличение разрешения, шрифты и раскрашивание с помощью флагов или файла конфигурации.

Сценарии использования

  • Чтение японской манги или додзинси без официального перевода.
  • Пакетный перевод папки с изображениями комиксов или скриншотов для личного чтения.
  • Подготовка переведённых изображений к ручной вёрстке: экспорт очищенного фона после inpainting.
  • Запуск внутреннего сервиса перевода изображений через API или веб-сервер.

Быстрый старт

  1. 1

    Убедитесь, что установлен Python 3.12 или новее, затем клонируйте репозиторий

    git clone https://github.com/zyddnys/manga-image-translator.git
  2. 2

    Создайте виртуальное окружение

    python -m venv venv
  3. 3

    Активируйте виртуальное окружение (Linux/macOS)

    source venv/bin/activate
  4. 4

    Установите зависимости из requirements.txt

    pip install -r requirements.txt

Что важно знать

  • Согласно README, проект находится на ранней стадии разработки и имеет множество недоработок.
  • Для сборки одной из зависимостей нужны компилятор C++ и Git; пользователям Windows также потребуется Microsoft C++ Build Tools.
  • Размер Docker-образа составляет около 15 ГБ. Для использования GPU нужна версия PyTorch, совместимая с вашей версией CUDA.
  • Лицензия — GPL-3.0, лицензия с копилефтом.

Темы

Частые вопросы

Что такое manga-image-translator?
Open-source инструмент для поиска текста в манге и других изображениях, распознавания, перевода, удаления оригинала и размещения перевода — главным образом с японского на китайский или английский. Manga Image Translator — это конвейер на Python для перевода текста на изображениях: страницах манги, комиксах и скриншотах. Он последовательно обнаруживает текст, распознаёт его с помощью OCR, переводит, удаляет оригинал методом inpainting и наносит перевод на изображение. Проект ориентирован прежде всего на японский язык, а также поддерживает упрощённый и традиционный китайский, английский и ряд других языков.
manga-image-translator можно использовать бесплатно? Какая у него лицензия?
manga-image-translator распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
manga-image-translator всё ещё поддерживается?
Активно поддерживается. Последний коммит в manga-image-translator — 11 окт. 2026 г..
Для чего можно использовать manga-image-translator?
Чтение японской манги или додзинси без официального перевода. Пакетный перевод папки с изображениями комиксов или скриншотов для личного чтения. Подготовка переведённых изображений к ручной вёрстке: экспорт очищенного фона после inpainting. Запуск внутреннего сервиса перевода изображений через API или веб-сервер.
Как установить manga-image-translator?
Убедитесь, что установлен Python 3.12 или новее, затем клонируйте репозиторий: git clone https://github.com/zyddnys/manga-image-translator.git Создайте виртуальное окружение: python -m venv venv Активируйте виртуальное окружение (Linux/macOS): source venv/bin/activate Установите зависимости из requirements.txt: pip install -r requirements.txt
Где скачать manga-image-translator?
Исходный код и инструкции по установке — на GitHub: https://github.com/zyddnys/manga-image-translator

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Библиотека PyTorch с архитектурами моделей для обработки изображений, предобученными весами и скриптами обучения, валидации и экспорта для задач компьютерного зрения.

37,2 тыс.5,2 тыс.PythonApache-2.0Обновлён 21 час назад