A melhor alternativa ao Weglot para um app Lovable é aquela que mantém suas traduções no seu próprio repositório, em vez do ambiente de execução de um fornecedor externo. O globalize.now é uma infraestrutura de localização com IA que extrai suas strings fixas, gera catálogos PO do Lingui versionados no seu repositório e os mantém sincronizados a cada push no Git. O Weglot é um widget no-code competente, mas em um app Lovable ele traduz do lado do cliente, e seu preço cresce a cada idioma adicionado. Este guia compara os dois para quem quer páginas indexáveis e custo previsível.
Como o Weglot funciona em um app Lovable?
O Weglot traduz um app Lovable em tempo de execução, injetando um snippet de JavaScript no site já construído. Como o Lovable gera uma aplicação React, o snippet carrega, detecta o idioma do visitante e substitui o texto visível depois que a página é renderizada. A configuração leva minutos e não exige mudanças de código dentro do seu projeto Lovable.
Essa praticidade é real. Mas significa que o conteúdo traduzido é gerado no navegador, e não armazenado no seu código. Seu repositório Lovable continua contendo apenas strings em inglês; os outros idiomas ficam no serviço do Weglot e são aplicados sobre o seu app a cada carregamento.
O Weglot também oferece modos de subdomínio e subdiretório, que entregam páginas traduzidas por meio de um proxy para melhorar o SEO. Esses modos exigem alterações de DNS e roteiam o tráfego pela infraestrutura do Weglot, em vez de renderizar a partir do seu próprio build.
Por que a abordagem em tempo de execução do Weglot prejudica o SEO de um app Lovable?
A tradução no lado do cliente é difícil de indexar para os mecanismos de busca, porque o texto traduzido só existe depois que o JavaScript é executado. O próprio Weglot orienta que sua integração via JavaScript puro não traz benefícios de SEO, já que as traduções são renderizadas no navegador e não são rastreáveis. Para obter URLs multilíngues indexáveis, é preciso migrar para os modos de subdomínio ou subdiretório, que entregam as traduções do lado do servidor por meio de um proxy.
Para um app Lovable focado em crescimento orgânico, isso importa. Se o seu objetivo é ranquear uma versão em francês ou alemão da sua landing page, a versão que o crawler vê precisa conter o conteúdo traduzido no HTML que ele recebe.
O globalize.now resolve isso na origem. Ele gera arquivos de idioma versionados que o seu build do Lovable compila em páginas reais por idioma. O conteúdo traduzido é entregue dentro do seu próprio bundle, então não depende de um proxy permanecer no ar nem de um crawler executar o seu widget. Você pode ler a versão mais detalhada desse argumento em nossa nota sobre como as traduções de apps Lovable quebram a cada push.
O Weglot cobra por idioma?
Sim. O preço do Weglot depende de duas variáveis ao mesmo tempo: o número de palavras do seu projeto e o número de idiomas para os quais você traduz. Cada plano limita os idiomas que você pode adicionar e oferece uma cota fixa de palavras que não se renova, então o crescimento em qualquer um dos dois eixos pode te empurrar para um plano superior. Os planos públicos começam em torno de €15/mês e sobem conforme o número de palavras e de idiomas aumenta.
Esse modelo funciona bem para um site institucional com dois ou três idiomas. Mas fica caro para um app que continua adicionando mercados, porque cada novo idioma pesa tanto no limite de idiomas quanto no orçamento compartilhado de palavras.
O globalize.now usa uma estrutura diferente: €20/mês por workspace, sem cobrança por assento e sem cobrança por idioma. O plano inclui €20 de crédito de tradução (cerca de 200.000 palavras) por mês, e além disso você paga uso baseado em tokens na mesma taxa por caractere. Adicionar o seu décimo idioma não te obriga a subir de plano; ele apenas consome os caracteres que essas strings exigem. O diferencial é a ausência de assentos e de taxa por idioma, com uso transparente — não necessariamente o menor preço de tabela do mercado.
Em que o globalize.now é diferente para apps Lovable?
O globalize.now atua uma camada abaixo do widget de tradução. Em vez de aplicar as traduções em tempo de execução, ele gerencia os próprios arquivos de idioma como parte do seu código.
Na prática, ele extrai strings de UI fixas no código do seu app Lovable, gera chaves de tradução e produz catálogos PO do Lingui que ficam no seu repositório. A cada push no Git, ele detecta strings novas e alteradas e abre uma atualização de tradução, então seus arquivos de locale permanecem sempre atualizados, sem exportações manuais nem fila de revisão. Essa é a camada que gera as chaves e arquivos que um runtime de i18n como o Lingui depois utiliza.
O resultado prático para quem constrói no Lovable é ter controle total. Suas traduções ficam versionadas junto do seu código, são comparáveis (diffable) em pull requests e portáteis caso você troque de ferramenta um dia. Não existe runtime de terceiros entre seus usuários e o seu texto. Se quiser o panorama técnico completo, a página para desenvolvedores do globalize.now explica o modelo de extração e sincronização, e a visão geral para vibe-coders apresenta isso sob a ótica de workflows com ferramentas de IA.
Como configurar o globalize.now em um app Lovable?
A configuração acontece dentro do editor do Lovable e depois continua automaticamente a cada push. Veja o caminho de um app Lovable traduzido com Weglot até arquivos de locale versionados.
- Adicione a skill
lovable-i18ndentro do seu workspace Lovable. - Peça ao Lovable para configurar i18n. O globalize.now extrai suas strings fixas e gera catálogos PO do Lingui.
- Envie os arquivos de idioma gerados para o seu repositório.
- Remova o snippet de JavaScript do Weglot depois que suas páginas por idioma estiverem renderizando corretamente.
- Faça o push para o Git. Strings novas e alteradas sincronizam automaticamente a cada push.
Se você trabalha pela linha de comando em vez do editor do Lovable, instale as skills com:
npx skills add globalize-now/globalize-skills
Adicione --all para instalar as skills em todos os agentes que você usa. O passo a passo completo específico para o Lovable está na página de integração com o Lovable.
Quando ainda vale a pena usar o Weglot?
O Weglot é a escolha melhor quando você quer zero alteração de código e um fluxo totalmente hospedado. Se o seu projeto Lovable é um site institucional pequeno, você precisa de apenas alguns idiomas e prefere gerenciar tudo por um painel em vez de mexer no repositório, o snippet dele é realmente rápido de implantar.
O globalize.now é a escolha melhor quando o seu app é o produto em si, você espera adicionar novos mercados ao longo do tempo e quer traduções indexáveis, versionadas e sem cobrança por idioma. As duas ferramentas otimizam prioridades diferentes: o Weglot para simplicidade sem esforço, o globalize.now para uma localização durável e nativa do repositório. Escolha a que combina com o rumo do seu app Lovable.
O globalize.now resolve isso. Configure uma vez dentro do seu workspace Lovable e ele sincroniza a cada push no Git. Veja como funciona em globalize.now.
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