Exemplos
Projetos executáveis em examples/ no GitHub — cada um com sua própria configuração, saídas de localidade confirmadas e README. Você pode explorar arquivos traduzidos sem uma chave de API; a reexecução da tradução requer uma chave de provedor (Provedores e modelos).
Executar de forma autônoma (npx degit)
Copie um exemplo sem clonar o repositório completo. Cada um declara "ai-i18n-tools": "^1.7.2" e instala a CLI do npm:
npx degit wsj-br/ai-i18n-tools/examples/<name> <name>
cd <name>
pnpm installSe você clonou o repositório inteiro ai-i18n-tools, execute pnpm install e pnpm run build na raiz do repositório, depois cd examples/<name>. Os exemplos de workspace usam a CLI local por meio de seus scripts pnpm run i18n:*, ou ai-i18n-tools … puro após a configuração de PATH. Consulte Instalação — Monorepo clonado.
Lista de Exemplos
| Exemplo | Melhor para | Copiar com degit | Executar |
|---|---|---|---|
| console-app | Aplicativo funcional menor com strings de UI t() + tradução de README | npx degit wsj-br/ai-i18n-tools/examples/console-app console-app | pnpm start |
| nextjs-app | React / Next.js + plurais + painel; documentos Docusaurus aninhados + README simples + ativos SVG | npx degit wsj-br/ai-i18n-tools/examples/nextjs-app nextjs-app | pnpm dev (aplicativo :3030; cd docs-site && pnpm start para documentos :3040) |
| docusaurus-docs | Somente site de documentação Docusaurus (predefinição docusaurus) | npx degit wsj-br/ai-i18n-tools/examples/docusaurus-docs docusaurus-docs | pnpm start (:3100; compilação + serviço, menu de localidade funciona) |
| astro-website | Página de destino Astro: HTML de página inteira + híbrido t() | npx degit wsj-br/ai-i18n-tools/examples/astro-website astro-website | pnpm dev |
| astro-docs | Site de documentação Astro Starlight | npx degit wsj-br/ai-i18n-tools/examples/astro-docs astro-docs | pnpm dev (:3050) |
| vitepress-docs | Site de docs VitePress + tema JSON (pt-BR, zh-Hans) | npx degit wsj-br/ai-i18n-tools/examples/vitepress-docs vitepress-docs | pnpm run docs:dev (:3060) |
| nextra-docs | Nextra 4 MDX + _meta.ts / shell de dicionário .ts (pt-BR, zh-Hans) | npx degit wsj-br/ai-i18n-tools/examples/nextra-docs nextra-docs | pnpm run dev (:3070) |
| fumadocs-docs | Fumadocs 4 MDX + meta.json / catálogo de interface do usuário (pt, zh, analisador de ponto) | npx degit wsj-br/ai-i18n-tools/examples/fumadocs-docs fumadocs-docs | pnpm run dev (:3080) |
| plain-html | HTML simples + marcadores data-i18n*; JSON de localidade estática (UI estilo painel) | npx degit wsj-br/ai-i18n-tools/examples/plain-html plain-html | pnpm dev (:3090) |
| multi-provider | Escolha ou compare um provedor LLM (-P / --provider) | npx degit wsj-br/ai-i18n-tools/examples/multi-provider multi-provider | ai-i18n-tools translate-docs -P openai --force |
| test-markdown | Teste de regressão de markdown / tradução CJK (Devanagari, MDX) | npx degit wsj-br/ai-i18n-tools/examples/test-markdown test-markdown | pnpm build |
Cada nome de Exemplo se vincula ao seu README do GitHub com configuração completa, comandos e layout do projeto — ou navegue pelo índice de exemplos no repositório.