Skip to content

ai-i18n-toolsTraduza aplicativos e documentos com qualquer LLM

Extraia strings t(), traduza Markdown, MDX, pacotes JSON e rótulos SVG — tudo a partir de uma única configuração, com 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.

Logotipo ai-i18n-tools

npm version npm downloads Node.js License: MIT CI

Instalação rápida ​

O pacote publicado é somente ESM. Node.js >=22.16.0 é necessário.

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

Consulte Instalação para configurar o comando CLI básico (incluindo desenvolvimento de monorepo clonado) e Início rápido para modelos de scaffold.

Qual pipeline devo usar? ​

Seu conteúdoComando
O código-fonte usa t()Strings de UI — extract / translate-ui
Páginas localizadas ou sites de documentosDocumentos — translate-docs
Arquivos de localidade JSON aninhados autônomosJSON — 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.

Explorar a documentação ​

  • Guia — modos de tradução, instalação, início rápido e integrações de framework
  • Integrações — VitePress, Nextra, Fumadocs, Docusaurus e Astro
  • Provedores e modelos — predefinições, cadeias de fallback e substituições -P
  • Referência da CLI — todos os comandos, sinalizadores e fluxos de trabalho
  • Configuração — esquema ai-i18n-tools.config.json completo
  • Exemplos — doze projetos de demonstração executáveis com npx degit
  • Arquitetura — detalhes internos, API programática e pontos de extensão

Integrando 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.



Aviso

Os nomes e ícones dos produtos pertencem aos seus respectivos proprietários e são usados apenas para fins de identificação. Este software não é afiliado nem endossado por essas marcas.

Todos os idiomas da interface e da documentação, exceto o inglês (Reino Unido), foram traduzidos com IA usando este pacote (ai-i18n-tools); a redação pode ser imprecisa ou conter erros.


Lançado sob a Licença MIT.