Gemma Translator : un peu de Pi 5, un peu de Google Antigravity pour créer un traducteur avec IA locale
ven, 14/08/2026 - 09:50
Que font des développeurs qui aiment les défis ? Ils combinent une Raspberry Pi 5, une imprimante 3D, du vibe coding, un LLM local. Ils remuent bien et cela donne : le projet Gemma Translator. Il s'agit d'un prototype de traducteur vocal boosté avec une IA locale. C'est une version largement amélioré d'un assistant vocal proposé par le magazine officiel Raspberry Pi avec une stack Google.
Il nous faut :
1 Raspberry Pi 5 8 Go
1 microphone ou tout device de capture audio
1 speaker ou casque pour l'audio
1 écran
Python 3.10+
Node.js 18+, 20 LTS recommandée
macOS ou Linux pour le développement
Le boîtier est imprimé en 3D.
Pour pouvoir capturer la voix, la traiter, l'interpréter et donner une traduction en sortie, Gemma Translator s'appuie sur le modèle Gemma 4 et LiteRT-LM. Tout est déployé localement. Pour faire le lien entre le device et Gemma, un serveur Python est exécuté. Le text-to-speech est assuré par Moonshine. Le LLM utilisé sur la Pi est le Gemma4-e2b.
L'assistant se compose des éléments suivants :
frontend : React/Vite
backend : Python API serveur, Moonshine STT
les fichiers STL pour l'impression 3D
setup.sh : pour créer l'environnement et installer les dépendances
deploy-pi.sh : script de déploiement unique
Dans la version disponible, les langues supportées sont : arabe, anglais, espagnol, chinois, japonais, coréen. Pour faciliter le codage du traducteur, l'équipe a utilisé l'outil Antigravity.

