Skip to content

ai-i18n-toolsTraduisez des applications et des documents avec n'importe quel LLM

Extrayez les chaînes t(), traduisez le Markdown, le MDX, les bundles JSON et les libellés SVG — le tout à partir d'une seule configuration, avec OpenAI, Anthropic, Gemini, OpenRouter, Ollama ou toute API compatible avec OpenAI. Changez de modèle par projet ou par locale sans réécrire votre base de code.

Logo ai-i18n-tools

npm version npm downloads Node.js License: MIT CI

Installation rapide ​

Le package publié est ESM uniquement. Node.js >=22.16.0 est requis.

bash
pnpm add ai-i18n-tools
# Set API key for your active provider — see preset table (default init: openrouter)
export OPENROUTER_API_KEY=sk-or-v1-your-key-here
ai-i18n-tools init [-P <provider>]
ai-i18n-tools sync

Consultez Installation pour configurer la commande CLI de base (y compris le développement de monorepo cloné) et Démarrage rapide pour les modèles de scaffolding.

Quel pipeline dois-je utiliser ? ​

Votre contenuCommande
Le code source utilise t()Chaînes d'interface utilisateur — extract / translate-ui
Pages localisées ou sites de documentationDocuments — translate-docs
Fichiers de paramètres régionaux JSON imbriqués autonomesJSON — translate-json

Les illustrations SVG utilisent un chemin translate-svg distinct — pas docs[].contentPaths. Voir Qu'est-ce que ai-i18n-tools ? pour une comparaison complète.

Explorer la documentation ​

  • Guide — modes de traduction, installation, démarrage rapide et intégrations de frameworks
  • Intégrations — VitePress, Nextra, Fumadocs, Docusaurus et Astro
  • Fournisseurs et modèles — préréglages, chaînes de secours et remplacements -P
  • Référence CLI — chaque commande, indicateur et flux de travail
  • Configuration — schéma ai-i18n-tools.config.json complet
  • Exemples — douze projets de démonstration exécutables avec npx degit
  • Architecture — fonctionnement interne, API programmatique et points d'extension

Vous intégrez le package dans votre propre projet ? Commencez par AI Agent Context. Le fichier README du dépôt est une courte page de destination GitHub/npm qui renvoie ici pour plus de détails.



Avertissement

Les noms de produits et les icônes appartiennent à leurs propriétaires respectifs et sont utilisés uniquement à des fins d'identification. Ce logiciel n'est ni affilié ni approuvé par ces marques.

Toutes les langues de l'interface et de la documentation, à l'exception de l'anglais (Royaume-Uni), ont été traduites par IA à l'aide de ce package (ai-i18n-tools) ; la formulation peut être imprécise ou contenir des erreurs.


Publié sous licence MIT.