AI Tools / AI products & services
Gemma Translator is an open-source, on-device voice translation application for a Raspberry Pi 5 with 8GB RAM. It runs the Gemma 4 model locally through LiteRT-LM, uses Moonshine for speech-to-text and text-to-speech, and provides a two-lane interface for conversations between two people. Each lane records speech, transcribes it, translates it with Gemma, and speaks the result in the other lane’s selected language.
The repository includes a React/Vite frontend styled for small displays such as 480×320 kiosk screens, a Python API server, model-download and startup scripts, and a deployment script that configures the application as a Raspberry Pi systemd kiosk service. After setup and model download, inference runs without an internet connection; the application can run in development or production mode and supports landscape active-person and vertical two-operator keyboard layouts.
Turns a Raspberry Pi 5 into an offline conversation translator for two people. It uses Moonshine for speech input and Gemma for translation, returning speech locally through a two-lane interface.