
Google выпустил версию своего карманного переводчика, которая работает в офлайне на Raspberry Pi 5. Это знаковый момент для всех, кто когда-либо пытался запустить полезные языковые модели на плате стоимостью 75 долларов. Кластер Cortex-A76 Pi 5 и потолок памяти в 8 ГБ наконец-то позволяют запустить полноценный офлайн-стек перевода: текст и голос, без обращения в облако. Мы провели неделю, загружая семь различных приложений для офлайн-перевода на Pi 5 с активным охлаждением, чтобы увидеть, какие из них работают лучше всего. Это лучшие приложения для офлайн-перевода на Raspberry Pi 5 в 2026 году.
На что обратить внимание при выборе стека перевода для Pi 5
Pi 5 — это настоящая машина на Linux, но это не рабочая станция. Хорошее приложение для офлайн-перевода должно соответствовать четырем ограничениям:
- Вмещается в 8 ГБ ОЗУ с запасом для ОС и одного другого сервиса
- Поставляется с ARM64 сборкой или легко кросс-компилируется
- Имеет REST или gRPC API, чтобы другие устройства в локальной сети могли обращаться к нему
- Работает достаточно холодно, чтобы выжить в корпусе без вентилятора, если вы хотите
Таблица быстрого сравнения
| Приложение | Лучше всего для | Языки | Память при загрузке | Бесплатный план | Особенность |
|---|---|---|---|---|---|
| LibreTranslate | Замена Google Translate API | 30+ | ~1.5 ГБ | Полностью бесплатно | Совместимо с API Google |
| Argos Translate | CLI + Python библиотека | 45+ | ~800 МБ | Полностью бесплатно | Без серверных зависимостей |
| Bergamot | Перевод в браузере Mozilla | 20+ | ~250 МБ | Полностью бесплатно | Питает Firefox Translations |
| OpenNMT | Пользовательские обучающие конвейеры | Любые (обучены пользователем) | Зависит | Полностью бесплатно | Фреймворк для собственных моделей |
| MADLAD-400 | Массивное покрытие языков | 400+ | ~4 ГБ | Полностью бесплатно | Самая широкая языковая поддержка |
| MarianMT | Быстрый NMT с малыми моделями | 100+ | ~600 МБ | Полностью бесплатно | Дружественна к Hugging Face |
| Whisper.cpp + Piper | Голос на входе, голос на выходе | 90 (вход), 40 (выход) | ~1 ГБ | Полностью бесплатно | Полный офлайн стек голоса |
1. LibreTranslate, лучше всего для замены Google Translate API
LibreTranslate — это самый близкий аналог self-hosted Google Translate API. Такая же форма запроса, такой же формат ответа, те же коды языков. Направьте любое приложение, которое уже использует API перевода Google, на IP-адрес вашего Pi 5, и все просто сработает. Модели на основе Argos достаточно компактны для Pi, а загрузчик языковых пакетов — это одна команда.
Где это отстает: качество перевода сложных идиом отстает от облачных моделей Google. Это ближе, чем вы бы ожидали для стека такого размера, и явно достаточно хорошо для повседневного использования.
Цены:
- Бесплатно: сервер и каждый языковой пакет
Платформы: Linux (ARM64 и x86-64), Docker, и нативный Python
Скачать: LibreTranslate
Вывод: стандартная первая остановка для сервера перевода на Pi 5.
2. Argos Translate, лучше всего для встраивания в скрипты
Argos Translate — это движок моделей, лежащий в основе LibreTranslate, открытый как CLI и Python библиотека. Если вы хотите перевод как подпрограмму в большем скрипте (субтитры для домашнего видео, перевод для скрейпера), Argos — ответ с меньшим объемом памяти.
Где это отстает: нет встроенного веб-интерфейса или API сервера; вы получаете библиотеки и CLI.
Цены:
- Бесплатно: библиотека и каждый языковой пакет
Платформы: Linux, macOS, Windows
Скачать: Argos Translate
Вывод: выбор, когда вам нужна модель, а не сервер.
3. Bergamot, лучше всего для перевода в браузере
Bergamot — это движок перевода WebAssembly, который питает Firefox Translations. На Pi 5, работающем с современным рабочим столом с Firefox, Bergamot обрабатывает перевод страницы с загрузкой и запуском модели в самом браузере. Нет сервера, нет сетевых вызовов.
Где это отстает: покрытие языков более узкое, чем альтернативы (около 20 пар хорошего качества). Серверные вызовы из других приложений вне области охвата.
Цены:
- Бесплатно
Платформы: Linux ARM64, везде, где работает Firefox
Скачать: Firefox (Bergamot поставляется как функция Translations)
Вывод: выбор для приватного перевода страниц в браузере, на рабочем столе Pi или на любом клиенте, который подключается к нему.
4. OpenNMT, лучше всего для пользовательских обучающих конвейеров
OpenNMT — это уровень фреймворка. Если ваша проблема в специфической технической области (юридический, медицинский, локализация игровых субтитров) и модели общего назначения недостаточно точны, OpenNMT позволяет вам обучить или точно настроить модель на вашем корпусе. Pi 5 может выполнять инференс на обученной модели, хотя само обучение требует настоящего GPU.
Где это отстает: настройка — это проект. Это не приложение “запусти одну команду”; это инструментарий исследовательского уровня.
Цены:
- Бесплатно
Платформы: Linux (ARM64 для инференса; x86-64 с GPU для обучения)
Скачать: OpenNMT
Вывод: выбор для специалистов в области, где общий перевод недостаточен.
5. MADLAD-400, лучше всего для самого широкого покрытия языков
MADLAD-400 от команды исследований Google — это модель, на которую стоит обратить внимание, когда языковая пара экзотична. Она охватывает 400+ языков, включая многие пары с низкими ресурсами, которые LibreTranslate и Argos пропускают. Компромисс — размер: даже компактный вариант 3B требует почти всю память Pi 5.
Где это отстает: давление на память. Запуск MADLAD-400 оставляет мало места для чего-либо еще на одном Pi.
Цены:
- Бесплатно (веса моделей на Hugging Face)
Платформы: Linux ARM64 с тщательным управлением памятью
Скачать: MADLAD-400 на Hugging Face
Вывод: выбор для специализированного Pi, выделенного для редкого языкового варианта использования.
6. MarianMT, лучше всего для конвейера, нативного для Hugging Face
MarianMT — это семейство малых, быстрых моделей перевода, упакованных для Hugging Face Transformers. Каждая языковая пара загружается как отдельная модель, что звучит тяжело, но на практике оказывается стройнее, потому что вы загружаете только то, что вам нужно. Идеально, когда вы хотите перевод как часть более крупного конвейера AI, который также запускает sentiment или NER на том же тексте.
Где это отстает: вы управляете одной моделью на каждую языковую пару, что добавляется, если вам нужно много.
Цены:
- Бесплатно
Платформы: Linux ARM64 с Python и PyTorch или ONNX Runtime
Скачать: MarianMT на Hugging Face
Вывод: выбор, когда перевод — это один шаг конвейера NLP.
7. Whisper.cpp + Piper, лучше всего для полного офлайн стека голос-в-голос
Комбинация Whisper.cpp для распознавания речи и Piper для синтеза речи превращает Pi 5 в офлайн-переводчик голоса. Соедините любой из них с LibreTranslate посередине, и у вас есть вариант использования карманного переводчика Google, работающий полностью в локальной сети. Задержка для короткой фразы, от микрофона к динамику, составляет около 2 секунд на нашем Pi 5 с моделью Distil-Whisper small.
Где это отстает: конвейер — это три сервиса, склеенные вместе. Отладка плохого перевода означает проверку трех логов.
Цены:
- Бесплатно
Платформы: Linux ARM64; Whisper.cpp и Piper оба поставляются с нативными бинарниками
Скачать: Whisper.cpp и Piper
Вывод: выбор для полного проекта офлайн-переводчика голоса и самый удовлетворительный конечный результат.
Как выбрать правильное
Если вам нужен сервер, совместимый с API Google Translate на вашем Pi 5, сначала установите LibreTranslate. Переходите на Argos Translate, если вам нужна библиотека без сервера. Обратитесь к Bergamot для приватного перевода страниц в Firefox. Выберите OpenNMT, когда у вас есть специалист домен и время для обучения. Выберите MADLAD-400, когда язык редкий. Выберите MarianMT, когда перевод — это одна часть большого стека NLP. Постройте стек Whisper.cpp + Piper + LibreTranslate, когда конечная цель — офлайн-переводчик, который говорит и слушает.
Часто задаваемые вопросы
Может ли Raspberry Pi 5 действительно хорошо запускать офлайн-перевод? Да для текста, и да для голоса с облегченной моделью. Кластер Cortex-A76 Pi 5 в 2-3 раза быстрее, чем Pi 4, и 8 ГБ ОЗУ наконец дают вам место для модели перевода плюс ОС.
Какое приложение для офлайн-перевода ближе всего к Google Translate? LibreTranslate, как по форме API, так и по качеству на распространенных языковых парах. Разрыв расширяется на идиомах и языках с низкими ресурсами.
Нужен ли мне GPU для офлайн-перевода на Pi? Нет для инференса. Все предложения выше работают на CPU Pi 5. Обучение собственной модели — другая история и требует машину x86 с настоящим GPU.
Как добавить больше языков? LibreTranslate и Argos оба имеют загрузчик языковых пакетов. MADLAD-400 охватывает 400+ языков в одной модели. MarianMT требует одну модель на пару.
Может ли это заменить Google Translate в приложении, которое я уже использую? Да для любого приложения, которое позволяет вам указать другую конечную точку перевода. API Google-совместимого LibreTranslate — самый гладкий обмен.