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.
Un fichier de configuration, trois modes de traduction et le fournisseur de votre choix — OpenAI, Anthropic, Gemini, OpenRouter, Ollama ou toute API compatible OpenAI. Changez de modèle par projet ou par locale sans réécrire votre 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.