La migliore alternativa a Weglot per un’app Lovable è uno strumento che mette le traduzioni nel tuo repository, invece che nel runtime di un vendor. globalize.now è un’infrastruttura di localizzazione basata su IA che estrae le stringhe hardcoded, genera cataloghi PO di Lingui versionati nel tuo repository e li mantiene sincronizzati a ogni push su Git. Weglot è un widget no-code valido, ma in un’app Lovable traduce lato client e il prezzo cresce a ogni lingua aggiunta. Questa guida confronta i due strumenti per chi vuole pagine indicizzabili e costi prevedibili.
Come funziona Weglot in un’app Lovable?
Weglot traduce un’app Lovable a runtime inserendo uno snippet JavaScript nel sito compilato. Lovable produce un’applicazione React, quindi lo snippet viene caricato, rileva la lingua del visitatore e sostituisce il testo visibile dopo il rendering della pagina. Il setup richiede pochi minuti e non comporta modifiche al codice del progetto Lovable.
Questa comodità è reale. Ma significa che il contenuto tradotto viene prodotto nel browser, non salvato nella codebase. Il repository Lovable contiene ancora solo stringhe in inglese; le altre lingue vivono nel servizio di Weglot e vengono applicate sopra la tua app a ogni caricamento.
Weglot offre anche modalità con sottodominio e sottodirectory, che servono le pagine tradotte tramite il suo proxy per migliorare la SEO. Queste modalità richiedono modifiche al DNS e instradano il traffico attraverso l’infrastruttura di Weglot invece di eseguire il rendering dalla tua build.
Perché l’approccio a runtime di Weglot penalizza la SEO di un’app Lovable?
La traduzione lato client è difficile da indicizzare per i motori di ricerca perché il testo tradotto esiste solo dopo l’esecuzione di JavaScript. La documentazione di Weglot stessa chiarisce che la sua integrazione JavaScript standard non offre vantaggi SEO: le traduzioni vengono renderizzate nel browser e non sono indicizzabili. Per ottenere URL multilingue indicizzabili devi passare alla modalità con sottodominio o sottodirectory, che serve le traduzioni lato server tramite un proxy.
Per un’app Lovable orientata alla crescita organica, questo conta. Se vuoi posizionare la versione francese o tedesca della landing page, la versione che vede il crawler deve contenere il testo tradotto nell’HTML che riceve.
globalize.now parte dalla sorgente. Genera file locale versionati che la build Lovable compila in vere pagine per lingua. Il contenuto tradotto viene incluso nel tuo bundle, quindi non dipende da un proxy online o da un crawler che esegue il tuo widget. Puoi leggere la versione più approfondita di questo argomento nella nostra nota su come le traduzioni delle app Lovable si rompono a ogni push.
Weglot applica costi per lingua?
Sì. Il prezzo di Weglot dipende contemporaneamente da due variabili: il numero di parole del progetto e il numero di lingue in cui traduci. Ogni piano limita le lingue che puoi aggiungere e assegna una quota fissa di parole che non si rinnova, quindi la crescita su uno dei due assi può farti passare al piano superiore. I piani pubblici partono da circa 15 € al mese e aumentano con il numero di parole e di lingue.
Questo modello funziona per un sito marketing con due o tre lingue. Diventa costoso per un’app che continua ad aggiungere mercati, perché ogni nuova lingua incide sia sul limite di lingue sia sulla quota di parole condivisa.
globalize.now usa una struttura diversa. Costa 20 € al mese per workspace, senza costi per utente o per lingua. Il piano include 20 € di credito per la traduzione al mese — circa 200.000 parole — e oltre quella soglia paghi l’utilizzo basato sui token allo stesso costo per carattere. Aggiungere la decima lingua non ti fa passare a un piano superiore: consuma semplicemente i caratteri richiesti da quelle stringhe. La differenza sta nell’assenza di costi per utente e di una tassa per lingua, con un utilizzo trasparente, non nel prezzo di listino più basso sul mercato.
In cosa è diverso globalize.now per le app Lovable?
globalize.now si colloca un livello sotto il widget di traduzione. Invece di applicare le traduzioni a runtime, gestisce direttamente i file locale come parte della tua codebase.
In concreto, estrae le stringhe UI hardcoded dalla tua app Lovable, genera chiavi di traduzione e produce cataloghi PO di Lingui che vivono nel repository. A ogni push su Git rileva le stringhe nuove e modificate e apre un aggiornamento delle traduzioni, così i file locale restano aggiornati senza export manuali o code di revisione. È il livello che produce le chiavi e i file che un runtime i18n come Lingui serve poi agli utenti.
Per chi costruisce con Lovable, il risultato pratico è il controllo. Le traduzioni sono versionate accanto al codice, confrontabili nelle pull request e portabili se un giorno cambi strumento. Tra gli utenti e il testo non c’è alcun runtime di un vendor. Se vuoi il quadro tecnico completo, la pagina sviluppatori di globalize.now spiega il modello di estrazione e sincronizzazione, mentre la panoramica per vibe coder lo adatta ai workflow con strumenti IA.
Come si configura globalize.now in un'app Lovable?
Il setup avviene nell’editor Lovable, poi continua automaticamente a ogni push. Ecco il percorso da un’app Lovable tradotta con Weglot a file locale versionati.
- Aggiungi la skill
lovable-i18nnel tuo workspace Lovable. - Chiedi a Lovable di configurare i18n. globalize.now estrae le stringhe hardcoded e genera cataloghi PO di Lingui.
- Esegui il commit dei file locale generati nel repository.
- Rimuovi lo snippet JavaScript di Weglot quando le pagine per lingua vengono renderizzate correttamente.
- Fai push su Git. Le stringhe nuove e modificate vengono sincronizzate automaticamente a ogni push.
Se lavori dalla riga di comando invece che dall’editor Lovable, installa le skill con:
npx skills add globalize-now/globalize-skills
Aggiungi --all per installare le skill per ogni agent che usi. La guida completa specifica per Lovable è disponibile nella pagina dell’integrazione Lovable.
Quando conviene ancora usare Weglot?
Weglot è la scelta migliore quando vuoi zero modifiche al codice e un workflow completamente gestito. Se il tuo progetto Lovable è un piccolo sito marketing, ti servono solo un paio di lingue e preferisci gestire tutto da una dashboard invece di toccare il repository, il suo snippet è davvero rapido da mettere in deploy.
globalize.now è la scelta migliore quando l’app è il prodotto, prevedi di aggiungere mercati nel tempo e vuoi traduzioni indicizzabili, versionate e senza costi per lingua. I due strumenti ottimizzano priorità diverse: Weglot punta alla semplicità senza gestione, globalize.now a una localizzazione duratura e nativa del repository. Scegli quello i cui compromessi corrispondono alla direzione della tua app Lovable.
globalize.now gestisce tutto questo. Configuralo una volta nel tuo workspace Lovable e sincronizza a ogni push su Git. Scopri come funziona su globalize.now.
globalize.now trasforma il testo hardcoded dell'app in file di localizzazione pronti e li mantiene aggiornati mentre rilasci.
Prova globalize.now gratis