InkPeek: офлайн-переводчик для электронных книг с ИИ-объяснениями
Habr AI · оригинал
Материал подготовлен автоматизированной редакционной системой. Факты можно сверить по указанному первоисточнику.

Разработчик представил InkPeek — приложение-словарь для Android-читалок, работающее без интернета на базе открытых моделей Mozilla и данных Викисловаря. При наличии сети инструмент дополняется AI-анализом грамматики и контекста через внешние API.
Проект демонстрирует возможность создания высокофункциональных офлайн-инструментов для чтения на слабых устройствах, используя открытые языковые модели и структурированные данные, что снижает зависимость от облачных сервисов.
В экосистеме электронных книг долгое время отсутствовало удобное решение для мгновенного перевода текста непосредственно на экране. Существующие плагины для KOReader часто перегружены, а словари для FBReader выглядят устаревшими. В ответ на этот запрос разработчик создал InkPeek — приложение, которое интегрируется с популярными ридерами через протокол ColorDict 3, позволяя вызывать перевод из меню выделения текста.
Ключевая особенность инструмента — полная автономность в базовом режиме. Приложение использует локальные языковые пакеты, собранные автором из выгрузок Викисловаря (kaikki.org) и WikDict. Это позволяет переводить отдельные слова и фразы без доступа к сети. Для определения исходного языка применяется легкая модель fastText, а перевод фраз выполняется на движке Bergamot от Mozilla прямо на устройстве. По словам разработчика, на слабом устройстве Boox Go 6 перевод предложения занимает от 0,1 до 0,9 секунды.
Словари в InkPeek отличаются высоким качеством благодаря ручной проверке и тестированию перед публикацией. Каждый языковой пакет проходит строгий фильтр: он публикуется только если знает не менее 85% из 5000 самых частых слов языка с учетом грамматических форм. На данный момент поддерживается около двадцати языковых пар, включая переводы на английский и русский языки.
При наличии интернет-соединения функциональность расширяется за счет интеграции с AI-провайдерами. Пользователи могут подключать внешние API (включая OpenRouter) или локальные серверы вроде Ollama и LM Studio. Это открывает доступ к вкладкам «Разбор» и «Контекст», где нейросеть объясняет сложные грамматические конструкции, идиомы и предоставляет примеры с переводом. Все AI-запросы кэшируются, что обеспечивает мгновенное открытие уже просмотренных разделов.
Техническая реализация проекта опирается на открытые стандарты: код распространяется под лицензией MIT, словари — под CC BY-SA, а модели перевода — под MPL-2.0. Разработчик отмечает, что создание такого инструмента стало возможным благодаря доступности готовых открытых компонентов, таких как структурированные данные Викисловаря и офлайн-модели Mozilla. Если пять лет назад для реализации подобных функций требовалась команда специалистов, то сейчас это возможно в рамках индивидуального проекта.
InkPeek позиционируется как инструмент для тех, кто хочет читать литературу на иностранных языках без ограничений, накладываемых отсутствием сети. Приложение доступно в формате APK и легко настраивается в популярных ридерах Android. Источник: web:Habr AI — https://habr.com/ru/articles/1097304/