Gemma Translator : un peu de Pi 5, un peu de Google Antigravity pour créer un traducteur avec IA locale

Par:
francoistonic

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.

GitHub : https://github.com/google-gemma/gemma-translator