Compilateur Lingo.dev
Lingo.dev Compiler est un middleware de compilation gratuit et open-source, conçu pour rendre toute 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 LLM avec des limites contextuelles, 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 aux frameworks — Guides de configuration spécifiques aux plateformes