Skip to content

Latest commit

 

History

History
167 lines (114 loc) · 5.74 KB

File metadata and controls

167 lines (114 loc) · 5.74 KB

Lingo.dev

⚡ Lingo.dev - boîte à outils i18n open-source, propulsée par l'IA pour une localisation instantanée avec les LLMs.


Lingo.dev CompilerLingo.dev CLILingo.dev CI/CDLingo.dev SDK

Release Licence Dernier commit


Découvrez le 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.

Installez une seule fois :

npm install lingo.dev

Activez dans votre configuration de build :

import lingoCompiler from "lingo.dev/compiler";

const existingNextConfig = {};

export default lingoCompiler.next({
  sourceLocale: "en",
  targetLocales: ["es", "fr"],
})(existingNextConfig);

Exécutez next build et regardez les bundles espagnols et français apparaître ✨

Consultez la documentation → pour le guide complet, et rejoignez notre Discord pour obtenir de l'aide avec votre configuration.


Que contient ce dépôt ?

Outil En bref Documentation
Compiler Localisation React au moment de la compilation /compiler
CLI Localisation en une commande pour applications web et mobiles, JSON, YAML, markdown, + plus /cli
CI/CD Auto-commit des traductions à chaque push + création de pull requests si nécessaire /ci
SDK Traduction en temps réel pour le contenu généré par les utilisateurs /sdk

Voici un aperçu rapide de chacun 👇


⚡️ Lingo.dev CLI

Traduisez le code et le contenu directement depuis votre terminal.

npx lingo.dev@latest run

Il crée une empreinte digitale pour chaque chaîne, met en cache les résultats et ne retraduit que ce qui a changé.

Suivez la documentation → pour apprendre comment le configurer.


🔄 Lingo.dev CI/CD

Livrez des traductions parfaites automatiquement.

# .github/workflows/i18n.yml
name: Lingo.dev i18n
on: [push]

jobs:
  i18n:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: lingodotdev/lingo.dev@main
        with:
          api-key: ${{ secrets.LINGODOTDEV_API_KEY }}

Maintient votre dépôt à jour et votre produit multilingue sans étapes manuelles.

Lisez la documentation →


🧩 Lingo.dev SDK

Traduction instantanée par requête pour le contenu dynamique.

import { LingoDotDevEngine } from "lingo.dev/sdk";

const lingoDotDev = new LingoDotDevEngine({
  apiKey: "your-api-key-here",
});

const content = {
  greeting: "Hello",
  farewell: "Goodbye",
  message: "Welcome to our platform",
};

const translated = await lingoDotDev.localizeObject(content, {
  sourceLocale: "en",
  targetLocale: "es",
});
// Returns: { greeting: "Hola", farewell: "Adiós", message: "Bienvenido a nuestra plataforma" }

Parfait pour les discussions, les commentaires d'utilisateurs et autres flux en temps réel.

Consulter la documentation →


🤝 Communauté

Nous sommes orientés communauté et adorons les contributions !

⭐ Historique des étoiles

Si vous appréciez notre travail, donnez-nous une ⭐ et aidez-nous à atteindre 3 000 étoiles ! 🌟

[

Graphique d'historique des étoiles

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

🌐 Readme dans d'autres langues

English中文日本語한국어EspañolFrançaisРусскийDeutschItalianoالعربيةहिन्दीবাংলাفارسی

Vous ne voyez pas votre langue ? Ajoutez-la à i18n.json et ouvrez une PR !