Outils d'ingénierie de localisation open source. Connectez-vous à la plateforme d'ingénierie de localisation Lingo.dev pour des traductions cohérentes et de qualité.
API Lingo • Lingo React MCP • CLI Lingo • Action GitHub Lingo • Compilateur Lingo pour React (Alpha précoce)
| Outil | Ce qu'il fait | Commande rapide |
|---|---|---|
| Lingo React MCP | Configuration i18n assistée par IA pour applications React | Prompt : Set up i18n |
| CLI Lingo | Localise les fichiers JSON, YAML, markdown, CSV, PO | npx lingo.dev@latest run |
| Action GitHub Lingo | Localisation continue dans GitHub Actions | uses: lingodotdev/lingo.dev@main |
| Compilateur Lingo pour React | Localisation React au moment de la compilation sans wrappers i18n | Plugin withLingo() |
Ces outils se connectent à des moteurs de localisation – des API de traduction avec état que vous créez sur la plateforme d'ingénierie de localisation Lingo.dev. Chaque moteur conserve les glossaires, le ton de marque et les instructions par locale à travers chaque requête, réduisant les erreurs terminologiques de 16,6 à 44,6 %. Ou utilisez votre propre LLM.
Configurer l'i18n dans les applications React est source d'erreurs – même les assistants de codage IA hallucinent des API inexistantes et cassent le routage. Lingo.dev MCP donne aux assistants IA un accès structuré aux connaissances i18n spécifiques aux frameworks pour Next.js, React Router et TanStack Start. Fonctionne avec Claude Code, Cursor, GitHub Copilot Agents et Codex.
Localisez les fichiers JSON, YAML, markdown, CSV et PO en une seule commande. Un fichier de verrouillage suit ce qui est déjà localisé – seul le contenu nouveau ou modifié est traité. Se connecte par défaut à votre moteur de localisation sur Lingo.dev, ou utilisez votre propre LLM (OpenAI, Anthropic, Google, Mistral, OpenRouter, Ollama).
npx lingo.dev@latest init
npx lingo.dev@latest runLocalisation continue dans votre pipeline. Chaque push déclenche la localisation – les chaînes manquantes sont complétées avant que le code n'atteigne la production. Compatible avec GitHub Actions, GitLab CI/CD et Bitbucket Pipelines.
uses: lingodotdev/lingo.dev@main
with:
api-key: ${{ secrets.LINGODOTDEV_API_KEY }}Appelez votre moteur de localisation directement depuis votre code backend. Localisation synchrone et asynchrone avec livraison par webhook, isolation des échecs par locale et progression en temps réel via WebSocket.
Localisation React au moment de la compilation sans wrappers i18n. Écrivez des composants avec du texte en anglais simple – le compilateur détecte les chaînes traduisibles et génère des variantes localisées au moment de la compilation. Pas de clés de traduction, pas de fichiers JSON, pas de fonctions t(). Compatible avec Next.js (App Router) et Vite + React.
Les contributions sont les bienvenues. Veuillez suivre ces directives :
- Issues : Signalez des bugs ou demandez des fonctionnalités
- Pull Requests : Soumettez des modifications
- Chaque PR nécessite un changeset :
pnpm new(oupnpm new:emptypour les modifications sans version) - Assurez-vous que les tests passent avant de soumettre
- Chaque PR nécessite un changeset :
- Développement : Ceci est un monorepo pnpm + turborepo
- Installez les dépendances :
pnpm install - Exécutez les tests :
pnpm test - Compilez :
pnpm build
- Installez les dépendances :
Support : Communauté Discord
Si vous trouvez Lingo.dev utile, donnez-nous une étoile et aidez-nous à atteindre 10 000 étoiles !
[
](https://www.star-history.com/#lingodotdev/lingo.dev&Date)
Traductions disponibles :
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Українська • Deutsch • Italiano • العربية • עברית • हिन्दी • Português (Brasil) • বাংলা • فارسی • Polski • Türkçe • اردو • भोजपुरी • অসমীয়া • ગુજરાતી • मराठी • ଓଡ଼ିଆ • ਪੰਜਾਬੀ • සිංහල • தமிழ் • తెలుగు
Ajouter une nouvelle langue :
- Ajoutez le code de langue dans
i18n.jsonen utilisant le format BCP-47 - Soumettez une pull request