Skip to content

Latest commit

 

History

History
176 lines (130 loc) · 8.21 KB

File metadata and controls

176 lines (130 loc) · 8.21 KB

Lingo.dev – plateforme d'ingénierie de localisation

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 LingoLingo React MCPCLI LingoAction GitHub LingoCompilateur Lingo pour React (Alpha précoce)

Release Licence Dernier commit Product Hunt #1 DevTool du mois Product Hunt #1 DevTool de la semaine Product Hunt #2 produit du jour Tendances GitHub


Démarrage rapide

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()

Moteurs de localisation

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.


Lingo.dev MCP

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.

Lire la documentation →


CLI Lingo.dev

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 run

Lire la documentation →


CI/CD Lingo.dev

Localisation 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 }}

Lire la documentation →


API Lingo.dev

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.

Lire la documentation →


Compilateur Lingo pour React (Alpha précoce)

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.

Lire la documentation →


Contribuer

Les contributions sont les bienvenues. Veuillez suivre ces directives :

  1. Issues : Signalez des bugs ou demandez des fonctionnalités
  2. Pull Requests : Soumettez des modifications
    • Chaque PR nécessite un changeset : pnpm new (ou pnpm new:empty pour les modifications sans version)
    • Assurez-vous que les tests passent avant de soumettre
  3. Développement : Ceci est un monorepo pnpm + turborepo
    • Installez les dépendances : pnpm install
    • Exécutez les tests : pnpm test
    • Compilez : pnpm build

Support : Communauté Discord

Historique des étoiles

Si vous trouvez Lingo.dev utile, donnez-nous une étoile et aidez-nous à atteindre 10 000 étoiles !

[

Graphique d'historique des étoiles

](https://www.star-history.com/#lingodotdev/lingo.dev&Date)

Documentation localisée

Traductions disponibles :

English中文日本語한국어EspañolFrançaisРусскийУкраїнськаDeutschItalianoالعربيةעבריתहिन्दीPortuguês (Brasil)বাংলাفارسیPolskiTürkçeاردوभोजपुरीঅসমীয়াગુજરાતીमराठीଓଡ଼ିଆਪੰਜਾਬੀසිංහලதமிழ்తెలుగు

Ajouter une nouvelle langue :

  1. Ajoutez le code de langue dans i18n.json en utilisant le format BCP-47
  2. Soumettez une pull request