Lingo.dev Compiler
Lingo.dev Compiler est un middleware de compilation gratuit et open-source, conçu pour rendre n'importe quelle application React multilingue au moment de la compilation sans nécessiter de modifications des composants React existants.
Pour voir le compilateur en action, consultez cette démo en direct : https://x.com/MaxPrilutskiy/status/1929946504216932746
Lingo.dev Compiler fonctionne au niveau du framework avec Next.js, Vite et React Router. Il traite l'arbre de syntaxe abstraite du code React, identifie de manière déterministe le contenu traduisible, alimente les limites contextuelles vers les LLM, et intègre les traductions dans la compilation, rendant l'interface utilisateur multilingue en quelques secondes tout en conservant le code source comme source de vérité.
Le compilateur crée des dictionnaires versionnés qui suivent les modifications de contenu via des empreintes de fichiers, garantissant que seul le contenu modifié est retraduit. Les dictionnaires sont stockés dans le répertoire lingo et sont versionnés à l'aide de Git.
Actuellement, Lingo.dev Compiler s'intègre avec Lingo.dev Engine et plusieurs autres fournisseurs de LLM.
La localisation se produit localement pendant la phase de compilation, gardant votre projet React comme source de vérité.
Nous avons développé Lingo.dev Compiler pour résoudre nos propres problèmes, et nous sommes ravis de le partager avec la communauté.
Commençons !
Prochaines étapes
- Démarrage rapide — Ajoutez le support multilingue à votre application en 5 minutes
- Comment ça fonctionne — Comprendre l'extraction et l'injection au moment de la compilation
- Intégration avec les frameworks — Guides de configuration spécifiques aux plateformes