Interface utilisateur
Extrayez les appels t() de JS, TS et Astro. Générez du JSON plat par locale pour i18next ou une recherche SSG statique.
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.
Le package publié est ESM uniquement. Node.js >=22.16.0 est requis.
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 syncConsultez 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.
| Votre contenu | Commande |
|---|---|
Le code source utilise t() | Chaînes d'interface utilisateur — extract / translate-ui |
| Pages localisées ou sites de documentation | Documents — translate-docs |
| Fichiers de paramètres régionaux JSON imbriqués autonomes | JSON — 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.
-Pai-i18n-tools.config.json completnpx degitVous 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.