Компания Google разработала инновационный портативный переводчик на основе компьютера Raspberry Pi 5, который способен распознавать устную речь, переводить фразы и воспроизводить результат без подключения к интернету. Все операции обработки информации выполняются локально на самом устройстве после первичной установки.
В основе проекта используется открытая языковая модель Gemma 4 от Google. Разработчики рекомендуют использовать Raspberry Pi 5 с объёмом оперативной памяти 8 ГБ. Эта модель предназначена для автономной работы на устройствах с ограниченной вычислительной мощностью и поддерживает обработку текстовой информации, изображений и аудио.
Электронная начинка размещена в корпусе, который можно изготовить на 3D-принтере. Устройство оснащено небольшим сенсорным дисплеем, встроенным микрофоном, динамиком, кнопкой для записи и переключателем выбора языка. Пользователь выбирает необходимый язык, активирует запись нажатием кнопки и произносит нужную фразу. Перевод появляется на экране и проигрывается через динамик в течение нескольких секунд.
Процесс перевода состоит из нескольких последовательных этапов. Микрофон фиксирует голосовую информацию, система Moonshine STT преобразует звук в текст, модель Gemma 4 выполняет перевод на выбранный язык, а система moonshine-voice TTS синтезирует голос и воспроизводит результат. Все эти операции выполняются непосредственно на Raspberry Pi без отправки данных на удалённые серверы.
Для работы Gemma используется LiteRT-LM — технологическое решение Google для локального выполнения больших языковых моделей на пользовательских устройствах. После загрузки модели все необходимые данные сохраняются в памяти Raspberry Pi, и вычисления производятся локально. Скорость работы системы не зависит от качества интернет-соединения.
Интерфейс на экране адаптирован под разрешение 480 × 320 пикселей и отображает как исходный текст, так и переведённую фразу. Это позволяет читать результат, если звуковое воспроизведение невозможно или нежелательно. Интерфейс разработан для общения между двумя людьми, говорящими на разных языках, с отдельными зонами для каждого участника диалога.
Программное обеспечение разрабатывалось с применением инструментов Google Antigravity. На устройстве одновременно работают LiteRT-LM с загруженной моделью, локальный программный интерфейс на Python и графическая оболочка переводчика. Установочный скрипт автоматизирует загрузку необходимых компонентов, конфигурацию окружения и запуск приложения.
Интернет-соединение требуется только на начальном этапе для загрузки модели и программных компонентов. После инсталляции все функции работают полностью автономно. Такой подход позволяет использовать переводчик во время путешествий, в зонах без мобильной связи или когда передача данных на облачные серверы нежелательна по соображениям безопасности.
Офлайн-перевод не является новинкой — например, Google Переводчик позволяет предварительно загружать языковые пакеты. Однако проект на Raspberry Pi отличается тем, что единственное устройство последовательно выполняет записание, распознавание, перевод, вывод на дисплей и синтез речи без участия смартфонов или удалённых серверов.
Разработчики опубликовали полный исходный код проекта, установочные скрипты, файлы интерфейса и 3D-модели деталей на GitHub. Программное обеспечение распространяется под лицензией Apache 2.0. Важно отметить, что Gemma Translator остаётся экспериментальным проектом и не является официальным коммерческим продуктом Google.
