Librairie npm
Aidiomix (Linguai) – Outil de traduction assisté par l'IA
Maintenir des fichiers i18n et des clés de traduction pour toutes les langues est coûteux. Aidiomix propose un outil CLI qui s'appuie sur l'IA (Google Translate, Gemini) pour traduire et générer les clés. Livrable : package npm (Linguai), backend sécurisé en proxy, site vitrine et monétisation Stripe avec quotas par clé API.

Le projet couvre trois parties : l'outil CLI (npm), un backend sécurisé et un site vitrine. L'objectif est de simplifier l'expérience développeur pour la traduction tout en protégeant les coûts API et en permettant une monétisation claire.
L'outil (Linguai)
Installation via npm install linguai. L'outil est en Node.js pur et utilise l'AST pour repérer précisément les textes à traduire dans les fichiers JSX. Il appelle le backend pour la traduction et la génération des clés, sans exposer d'API tierce côté client.
Backend et site vitrine
Appeler directement Google Translate et Google Gemini depuis le package utilisateur exposerait les clés API et les coûts. Un backend fait office de proxy : il authentifie les appels via une clé API délivrée après inscription sur le site vitrine. Après un premier backend Express dédié au proxy, j'ai basculé sur Next.js en mode fullstack pour regrouper inscription, génération de clés et gestion des quotas sur une seule application. Chaque clé a un nombre de requêtes limité ; une fois le quota atteint, l'utilisateur est invité à passer à un abonnement adapté. La monétisation est gérée avec Stripe (abonnements et limites d'usage).