Este artigo documenta o caminho de cinco prompts, do texto fixo em inglês até apps multilíngues em Next.js ou React, usando skills de agente, arquivos de locale versionados no Git e tradução automática a cada push. O globalize.now é uma infraestrutura de localização com IA que mantém as novas strings de interface sincronizadas sem loops de exportação manual nem vigilância de painel. Veja o caso de ROI em Por Que Você Deveria Globalizar Seu Aplicativo, o mapa de ferramentas em Melhores Ferramentas de Localização para Vibe Coding em 2026, e o mergulho profundo em extração em Como Localizar um App Gerado por IA. Conteúdo voltado a vibe coders também está disponível na página do globalize.now para vibe coders.


Como funciona o pipeline de globalização em cinco etapas?

Por onde você começa?

Conecte seu repositório em globalize.now. A primeira conversão roda uma única vez, dentro do app: ela lê o repositório, substitui as strings hardcoded por chaves e abre um pull request para você revisar. A partir daí, todo push traduz o que houver de novo.

Se preferir rodar essa primeira etapa a partir do seu editor, o mesmo playbook se instala no seu agente — Cursor, Claude Code, Codex, seja qual for a sua ferramenta:

$ npx skills add globalize-now/globalize-skills

Isso instala skills de i18n diretamente no seu agente. Ele detecta sua stack e te dá um menu do que carregar:

✔ Install scope: Local — this project only
? Which skills?
── Presets ──
❯◉ globalize-guide         — Detects stack, recommends i18n library
 ◉ lingui             — LinguiJS skills (setup, translate, code)
 ◉ css                — CSS i18n (logical properties, RTL)
 ◉ globalize-now-cli  — globalize CLI setup and usage
 ◉ next-intl          — next-intl for Next.js

Agora seu agente sabe como configurar seu projeto para traduções. Sem configuração manual. Sem precisar ler documentação.


Como montar a estrutura dos locales depois de instalar as skills?

Diga ao seu agente:

Configurar a localização do meu projeto

Ele escaneia sua base de código, identifica seu framework, recomenda a biblioteca de i18n certa para sua stack e encontra todas as strings fixas em cada componente:

Agent: Detected Next.js 15 with App Router.
       I'll set up next-intl — best fit for your stack.

       Found 47 hardcoded strings across 12 components.
       Which languages do you need?

> English, Spanish, Arabic

Agent: Setting up 3 locales with RTL support for Arabic.
       Creating translation files...

Essa é a etapa que normalmente leva dias. Seu agente resolve em minutos: framework instalado, estrutura de locales criada, RTL configurado quando necessário.


Como converter literais em chaves de tradução?

Diga ao seu agente:

Converter meu app

Ele reescreve seus componentes, substituindo cada string fixa por uma referência de chave de tradução. Ao mesmo tempo, gera seus arquivos de locale, já populados e consistentes com seu glossário:

Agent: Converting 47 strings to translatable keys
       for Spanish and Arabic...

       ✓ es.json — 47 translatable strings
       ✓ ar.json — 47 translatable strings

       All entries consistent with your glossary.

Sua base de código sai do inglês fixo para uma arquitetura pronta para tradução. O antes e o depois:

// Before
<button>Submit order</button>

// After
<button>{t("checkout.submit_order")}</button>

Como conectar o Git para sincronizar traduções automaticamente?

Diga ao seu agente:

Conectar este projeto ao globalize

Isso conecta seu repositório ao globalize.now. A partir daqui, as traduções ficam sincronizadas automaticamente — sem exportações manuais, sem sincronizar painéis, sem strings esquecidas quando você lança novas funcionalidades:

Agent: Created project on globalize.

       ✓ Connected GitHub repo
       ✓ 3 locales configured (en, es, ar)
       ✓ Auto-translate on push enabled

       New strings translated automatically on push to main.

Sempre que você faz push de código com novas strings de UI, o globalize.now as detecta, traduz e abre um PR de volta no seu repositório.


Como expor locales com um seletor de idioma?

Diga ao seu agente:

Adicionar um seletor de idioma no meu site

Seu agente adiciona um componente seletor de locale à sua UI, conectado à sua configuração de i18n existente. Os usuários agora podem alternar entre idiomas.

Esse é o pipeline completo. Cinco prompts. Seu app está multilíngue, sua arquitetura está limpa e novas strings continuam sincronizadas automaticamente conforme você lança atualizações.


Quais stacks o globalize.now suporta?

O globalize.now funciona com Next.js, React, Vite e React Router prontos para uso. Ele também se integra com GitHub, GitLab, Claude, Cursor e Codex — para times de desenvolvimento com bases de código já existentes e apps construídos com IA lançando rápido.

A skill globalize-guide detecta automaticamente sua stack e recomenda a biblioteca certa. Você não precisa pesquisar qual framework de i18n usar — seu agente toma essa decisão com base no que já existe no seu projeto.


O que o preço inclui?

Tudo está incluído em um único plano: € 20/mês por workspace, com 100 mil caracteres de tradução incluídos. CLI, API, sincronização com o GitHub, mais de 50 idiomas incluindo RTL, e suporte prioritário.


Torne seu app multilíngue →

O globalize.now transforma textos fixos do app em arquivos de locale prontos para tradução e os mantém atualizados a cada novo lançamento.

Experimente o globalize.now grátis