globalize.now vs Lovalingo
O globalize.now e o Lovalingo são abordagens alternativas para localizar um app feito no Lovable. O Lovalingo envolve o app React em um provider e traduz direto no navegador. O globalize.now se instala como uma skill do editor de IA, grava catálogos PO do Lingui e atualiza esses catálogos a cada push.
O Lovalingo foi criado como uma camada plug-and-play para apps Lovable. Ele detecta e traduz o conteúdo no navegador, gera URLs por idioma e hreflang, e adiciona um seletor de idioma sem exigir que você gerencie arquivos de locale. O globalize.now parte do repositório: ele se instala como uma skill do workspace no Lovable, ou via `npx skills add globalize-now/globalize-skills --all` no Cursor ou no Claude Code, e então cria e mantém os arquivos src/locales/[locale]/messages.po conforme o app evolui.
Migrando do Lovalingo? A gente cuida da migração dos seus arquivos de idioma para você.
Escolha Lovalingo se…
O Lovalingo é uma biblioteca React em tempo de execução (`@lovalingo/lovalingo`) voltada para apps feitos no Lovable: você envolve o app em um provider, ele detecta o conteúdo, traduz no navegador e adiciona URLs por idioma, hreflang e um seletor de idioma.
Prefira o Lovalingo quando:
- Você quer uma camada rápida de tradução no navegador para um app Lovable.
- Você está abaixo do limite gratuito de 500 visitantes.
- Você não está otimizando para catálogos versionados no repositório ou renderização voltada a mecanismos de busca.
Escolha o globalize.now se…
O globalize.now é uma infraestrutura de localização com IA que roda a partir do editor de IA, grava catálogos PO do Lingui no repositório e entrega o texto por idioma diretamente no HTML.
Prefira o globalize.now quando:
- Você quer que o texto traduzido já esteja presente no HTML servido, em vez de ser montado no momento da visualização.
- Você quer arquivos de locale versionados no Git e atualizados por um PR gerado no mesmo push.
- Você espera crescimento de tráfego ou de idiomas em que uma cobrança baseada em visitantes não é o modelo ideal.
Comparativo de recursos (visão geral — confira os detalhes no site de cada fornecedor).
| Recurso | globalize.now | Lovalingo |
|---|---|---|
| Traduções commitadas no seu repositório como arquivos seus | sim | não |
| Texto por idioma presente no HTML servido, indexável sem executar JavaScript | sim | não |
| Sem flash de texto não traduzido nem mudança de layout por uma troca de texto tardia | sim | não |
| A tradução acontece no momento do build ou do push, não por visitante no navegador | sim | não |
| Instala-se dentro do editor de IA como uma skill | sim | não |
| Tempo para novas traduções entrarem no ar | minutos | até 24h |
| Mantém os catálogos sincronizados conforme novas strings são adicionadas a cada push | sim | parcial |
| Sobreposição sem reconstrução em um site já no ar | não | sim |
| Configuração inicial mais rápida possível, sem mudanças no código | parcial | sim |
| Funciona sem conectar um repositório Git | não | sim |
| Preço não limitado por visitantes ou contagem de palavras | sim | por visitante |
- * Traduções commitadas no seu repositório como arquivos seus: Observação: O Lovalingo traduz no lado do cliente, no momento da visualização, e não grava arquivos de locale no seu repositório.
- * Texto por idioma presente no HTML servido, indexável sem executar JavaScript: Observação: O Lovalingo é uma camada de tradução em tempo de execução no React, então o texto traduzido é montado no navegador.
- * Tempo para novas traduções entrarem no ar: Observação: O próprio app do Lovalingo informa que traduções e páginas podem levar até 24 horas para entrar no ar.
- * Preço não limitado por visitantes ou contagem de palavras: Observação: Os planos mudam; confira a página de preços de cada fornecedor. O Lovalingo divulga um plano gratuito de até 500 visitantes, seguido de cobrança baseada em visitantes.
Migrando do Lovalingo? A gente cuida da migração dos seus arquivos de idioma para você.
Quando Lovalingo é a melhor escolha
Escolha o Lovalingo quando o caminho mais rápido for um provider em tempo de execução envolvendo um app Lovable e o plano gratuito baseado em visitantes atender ao seu estágio atual. É a opção mais simples quando a tradução no lado do cliente é aceitável e você não precisa de arquivos de tradução versionados no repositório.
Quando o globalize.now é a melhor escolha
Escolha o globalize.now quando SEO, controle via Git e automação no momento do push importarem mais do que a configuração mais rápida de uma camada de tradução. Ele mantém os catálogos sincronizados conforme surgem novas strings, abre PRs com traduções atualizadas normalmente em minutos e evita depender do navegador de cada visitante para montar o texto localizado.
Quando cada um se destaca
Para um único app Lovable, essa é uma decisão de arquitetura de ou/ou. O Lovalingo vence quando você quer a camada de tradução mais rápida possível e está confortável com tradução no lado do cliente. O globalize.now vence quando você quer catálogos de tradução versionados no código, HTML por idioma e sincronização a cada push. Nos dois casos você continua desenvolvendo no Lovable; a diferença está em onde a localização acontece.
Perguntas frequentes
O globalize.now ou o Lovalingo é melhor para um app Lovable?
Depende do objetivo. O Lovalingo é melhor quando você quer uma camada rápida de tradução em tempo de execução para um app Lovable. O globalize.now é melhor quando você quer arquivos de tradução no Git, texto por idioma já no HTML servido e automação no momento do push conforme o app continua evoluindo.
Quanto tempo as traduções levam para entrar no ar com o Lovalingo?
O próprio app do Lovalingo informa que traduções e páginas podem levar até 24 horas para entrar no ar. O globalize.now roda a cada push e abre um PR com catálogos atualizados, normalmente em minutos.
O Lovalingo prejudica o SEO de um app Lovable?
O Lovalingo gera URLs por idioma e hreflang, mas o texto traduzido é produzido no lado do cliente, no momento da visualização. Se sua prioridade é ter o conteúdo por idioma presente no HTML servido sem depender de execução de JavaScript, o globalize.now é a arquitetura mais robusta.
Como o Lovalingo e o globalize.now se diferenciam em preço?
O Lovalingo divulga um plano gratuito de até 500 visitantes, seguido de cobrança baseada em visitantes; confirme os valores atuais no site do Lovalingo. O globalize.now custa EUR20 por workspace para aproximadamente 4 milhões de caracteres, cerca de 600 mil palavras, e depois cobrança baseada em tokens na mesma taxa por caractere, sem cobrança por usuário ou por idioma, além de um crédito de EUR5 no cadastro sem necessidade de cartão.
O Lovalingo grava arquivos de locale no meu repositório?
Não. O Lovalingo produz o texto traduzido no lado do cliente, no momento da visualização. O globalize.now grava catálogos PO do Lingui em caminhos como src/locales/[locale]/messages.po.
Posso continuar desenvolvendo no Lovable com qualquer uma das duas abordagens?
Sim. O Lovalingo é voltado para o Lovable e envolve o app com um provider em tempo de execução. O globalize.now se instala como uma skill do workspace no Lovable e mantém os catálogos de tradução sincronizados via Git conforme você continua lançando alterações.
Conecte seu repositório
Conecte seu repositório no app e o globalize.now mantém seus arquivos de idioma atualizados a cada push no Git.