Cadenas de interfaz de usuario
Extrae llamadas t() de JS, TS y Astro. Genera JSON plano por idioma para i18next o búsqueda estática SSG.
Un archivo de configuración, tres modos de traducción y el proveedor que elijas: OpenAI, Anthropic, Gemini, OpenRouter, Ollama o cualquier API compatible con OpenAI. Cambia de modelo por proyecto o por idioma sin reescribir tu código base.
El paquete publicado es solo ESM. Se requiere Node.js >=22.16.0.
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 syncConsulte Instalación para configurar el comando CLI básico (incluido el desarrollo de monorepo clonado) y Inicio rápido para las plantillas de andamiaje.
| Su contenido | Comando |
|---|---|
El código fuente usa t() | Cadenas de interfaz de usuario — extract / translate-ui |
| Páginas localizadas o sitios de documentos | Documentos — translate-docs |
| Archivos de configuración regional JSON anidados independientes | JSON — translate-json |
Las ilustraciones SVG usan una ruta translate-svg separada, no docs[].contentPaths. Consulte ¿Qué es ai-i18n-tools? para una comparación completa.
-Pai-i18n-tools.config.jsonnpx degit¿Va a integrar el paquete en su propio proyecto? Empiece con AI Agent Context. El README del repositorio es una breve página de inicio de GitHub/npm que enlaza aquí para obtener más detalles.