Strings da UI
Extraia chamadas t() de JS, TS e Astro. Gere JSON plano por localidade para i18next ou pesquisa SSG estática.
Um arquivo de configuração, três modos de tradução e o provedor que você escolher — OpenAI, Anthropic, Gemini, OpenRouter, Ollama ou qualquer API compatível com OpenAI. Alterne modelos por projeto ou por localidade sem reescrever sua base de código.
O pacote publicado é somente ESM. Node.js >=22.16.0 é necessário.
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 Instalação para configurar o comando CLI básico (incluindo desenvolvimento de monorepo clonado) e Início rápido para modelos de scaffold.
| Seu conteúdo | Comando |
|---|---|
O código-fonte usa t() | Strings de UI — extract / translate-ui |
| Páginas localizadas ou sites de documentos | Documentos — translate-docs |
| Arquivos de localidade JSON aninhados autônomos | JSON — translate-json |
As ilustrações SVG usam um caminho translate-svg separado — não docs[].contentPaths. Consulte O que é ai-i18n-tools? para uma comparação completa.
-Pai-i18n-tools.config.json completonpx degitIntegrando o pacote em seu próprio projeto? Comece com AI Agent Context. O README do repositório é uma página de destino curta do GitHub/npm que direciona para cá para obter detalhes.