Библиотека OCR с открытым исходным кодом для Python: обнаруживает и распознаёт текст в PDF и изображениях с помощью моделей глубокого обучения на PyTorch.
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
Убедитесь, что установлен Python 3.12 или новее, затем клонируйте репозиторий
git clone https://github.com/zyddnys/manga-image-translator.git - 2
Создайте виртуальное окружение
python -m venv venv - 3
Активируйте виртуальное окружение (Linux/macOS)
source venv/bin/activate - 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 обновляется ежедневно.
Похожие проекты
Open-source OCR-движок libtesseract и CLI для распознавания текста на изображениях: LSTM-распознавание и поддержка более 100 языков.
Ultralytics YOLO — библиотека Python для компьютерного зрения: обнаружение объектов, сегментация, классификация, оценка позы, трекинг и другие задачи.
Библиотека PyTorch с архитектурами моделей для обработки изображений, предобученными весами и скриптами обучения, валидации и экспорта для задач компьютерного зрения.
Реализация Vision Transformer (ViT) на PyTorch и множества его вариантов для классификации изображений и других задач компьютерного зрения.
Библиотека для PyTorch с методами CAM, которые визуализируют области изображения, влияющие на предсказания модели компьютерного зрения.