Обзор Manga-Translator: локальный перевод манги на Rust | AiManual
AiManual Logo Ai / Manual.
14 Мар 2026 Инструмент

Manga-Translator: Rust-приложение, которое переводит комиксы офлайн с помощью локальных LLM

Как Rust-приложение с YOLO, LaMa и локальными LLM переводит мангу без интернета. Обзор возможностей, сравнение с аналогами и примеры использования.

Зачем переводить мангу вручную, если есть Rust?

Представьте: вы нашли редкую мангу, которой нет в официальном переводе. Онлайн-сервисы либо требуют деньги, либо шпионят за вами, либо просто не работают с японским текстом в пузырях. А вам хочется почитать здесь и сейчас, без интернета, без подписок. Вот тут и появляется Manga-Translator — Rust-приложение, которое делает всю работу локально на вашем компьютере.

Это не просто скрипт для OCR. Это целый конвейер из нейросетей, упакованный в один исполняемый файл. И самое приятное: он не отправляет ваши данные в облако. Все остается на вашем жестком диске.

💡
На момент марта 2026 года, Manga-Translator использует последние версии моделей: YOLO v11 для детекции текста, Tesseract 5.3.0 с японским языковым пакетом, LaMa v3 для инпейнтинга и локальную LLM Gemma 2 9B для перевода. Все это работает через CUDA 12.4 если у вас есть NVIDIA GPU, или на CPU через Apple Silicon оптимизации.

Под капотом: YOLO, OCR, LLM и LaMa в одном флаконе

Как это работает? Разбиваем процесс на этапы:

  1. Детекция текстовых областей: YOLO v11 находит все пузыри с текстом на изображении. Не просто прямоугольники, а точные полигоны, потому что в манге текст часто кривой.
  2. Распознавание текста: Tesseract 5.3.0 с обученной моделью для японского языка вытягивает символы из этих областей. Здесь важно: Tesseract настроен специально для комиксов — шрифты, размеры, иероглифы.
  3. Перевод: Локальная LLM (по умолчанию Gemma 2 9B) получает японский текст и выдает перевод на выбранный язык. Модель маленькая, но достаточно умная для контекста манги. Если хотите качество получше, можно подключить Ollama или LM Studio с более крупной моделью.
  4. Заливка текста: LaMa v3 затирает оригинальный текст в пузыре и вписывает перевод тем же шрифтом. Магия инпейнтинга: даже сложные фоны восстанавливаются как будто ничего не было.

И все это на Rust. Значит, быстро и без лишних накладных расходов. Пару лет назад такой пайплайн требовал бы Python-скриптов, тонны зависимостей и слез. Сейчас — один бинарник.

Чем Manga-Translator лучше онлайн-сервисов и других офлайн-инструментов

Сравним с тем, что есть на рынке в 2026 году.

ИнструментРабота офлайнКачество переводаСкоростьПриватность
Manga-TranslatorДаВысокое (зависит от LLM)Быстро (Rust + CUDA)Полная
Онлайн-сервисы (Google Translate и др.)НетСреднее (общий ML)Зависит от сетиНулевая
Другие офлайн-инструменты (например, Python-скрипты)ДаРазноеМедленно (интерпретируемый код)Хорошая

Главное преимущество — все в одном месте. Не нужно комбинировать отдельные инструменты для перевода манги и мучиться с интеграцией. Скачал, запустил — работает.

Из минусов: требуется мощный компьютер, особенно для LaMa и LLM. Но если у вас есть видеокарта с 8 ГБ памяти, все летает. На CPU тоже работает, но готовьтесь к долгому ожиданию.

Внимание: базовый бандл весит около 15 ГБ (все модели включены). Если места мало, можно качать только нужные компоненты, но проще скачать все разом. И да, это не для слабых ноутбуков.

Собрал, запустил, перевел: как пользоваться без боли

Установка проста: есть готовые бинарники для Windows, macOS и Linux. Для Linux также есть AppImage и Snap. Исходный код на GitHub, так что можно собрать самому, если хотите.

Пример запуска через терминал:

manga-translator --input chapter1.jpg --output chapter1_ru.jpg --lang ru --model gemma2-9b

Параметры:

  • --input: путь к изображению манги (поддерживаются JPG, PNG, WebP).
  • --output: куда сохранить результат.
  • --lang: язык перевода (ru, en, es, и т.д.).
  • --model: какая LLM использовать. По умолчанию gemma2-9b, но можно указать путь к своей модели в формате GGUF.

Есть и графический интерфейс — простенькое окно, где можно перетащить файлы и выбрать настройки. Не такой красивый, как TranslateGemma UI, но функциональный.

Что насчет качества перевода? Gemma 2 9B справляется неплохо, но для сложных культурных отсылок может потребоваться модель побольше. Советую подключить Llama 3.1 70B через Ollama, если есть возможность. Инструкции по настройке есть в статье про LMStudio-Ollama.

Кому пригодится этот монстр: от фанатов до профессионалов

Manga-Translator — не для всех. Но если вы:

  • Фанат манги, который хочет читать непереведенные работы сразу после выхода.
  • Переводчик-энтузиаст, ищущий инструмент для ускорения работы (даже профессионалы используют подобные технологии, см. как заставить машину думать как японский редактор).
  • Разработчик, интересующийся применением CV и NLP в реальных продуктах.
  • Параноик, который не доверяет облачным сервисам (и правильно делает).

То этот инструмент для вас. Он решает конкретную задачу и делает это хорошо. Не идеально — иногда текст распознается криво, иногда перевод теряет нюансы. Но для большинства случаев хватает.

И последнее: Manga-Translator активно развивается. К марту 2026 уже есть поддержка видео-манги (аниме-субтитров) и плагинов для интеграции с другими локальными ИИ-инструментами. Сообщество растет, модели обновляются.

Так что, если у вас есть мощный компьютер и желание читать мангу без ограничений — попробуйте. Это один из тех open-source проектов, которые меняют правила игры. И да, он написан на Rust, так что ошибки сегментации вам не грозят.

Подписаться на канал