Come tradurre un sito WordPress Elementor o Divi in più lingue senza rompere il design (2026)

8 aprile 2026LingoJs Blog
Come tradurre un sito WordPress Elementor o Divi in più lingue senza rompere il design (2026)

Hai passato settimane a rifinire il tuo sito WordPress con Elementor o Divi. Ogni colonna, ogni margine, ogni animazione è al millimetro. E adesso devi tradurlo in 3, 5, 10 lingue. Il primo riflesso: installare WPML o Polylang. Il secondo, appena vedi i widget rotti, le pagine duplicate e gli slider fuori posto: cercare un'alternativa.

Buone notizie: nel 2026 esiste un metodo radicalmente più semplice. Nessun plugin pesante, nessuna duplicazione dei contenuti, nessun conflitto con Elementor o Divi. Uno snippet JavaScript e il tuo sito è multilingue.


Perché i classici plugin di traduzione di WordPress soffrono con Elementor e Divi

Elementor e Divi non sono page builder classici. Memorizzano i dati in metadati serializzati (_elementor_data per Elementor, shortcode complessi per Divi). Quando un plugin di traduzione come WPML o Polylang prova a duplicare queste pagine, emergono tre problemi.

Primo problema: la duplicazione spesso rompe i widget dinamici. Slider, caroselli, form di contatto e animazioni perdono le loro connessioni. Finisci a riconfigurare ogni modulo, pagina per pagina, lingua per lingua.

Secondo problema: il peso del sito esplode. Ogni pagina è duplicata per ogni lingua. Un sito di 50 pagine in 5 lingue diventa un sito di 250 pagine. Il backoffice rallenta, i backup crescono a dismisura, il database si gonfia.

Terzo problema: la manutenzione diventa un incubo. Modifichi una pagina in italiano, devi ricordarti di propagare la modifica in ogni lingua. Ne dimentichi una e servi contenuti obsoleti ai tuoi visitatori.


I limiti di WPML e Polylang su Elementor / Divi

WPML offre un'integrazione con Elementor, ma richiede l'acquisto dell'add-on "WPML String Translation" e un piano Multilingual CMS da 99 $/anno. Per Divi, si passa da una compatibilità spesso fragile che si rompe a ogni aggiornamento importante.

Polylang è più leggero ma non include la traduzione automatica di base. Servono Polylang Pro e un servizio esterno come Lingotek. Alla fine impili 2 o 3 plugin e varie sottoscrizioni per un risultato limitato ai contenuti statici.

E nessuno di questi plugin gestisce correttamente i contenuti dinamici: filtri prodotti WooCommerce, popup Elementor, moduli Divi caricati in Ajax, chatbot, recensioni. Tutto ciò che appare dopo il caricamento iniziale resta nella lingua d'origine.


Il metodo 2026: LingoJs, senza plugin WordPress

LingoJs è un SaaS di traduzione di siti web che funziona interamente lato client grazie a uno snippet JavaScript. Non tocca mai il database di WordPress, non duplica nulla, non interferisce con i tuoi template né con i layout Elementor/Divi. Traduce semplicemente ogni testo del tuo sito al volo, direttamente nel browser del visitatore.

Cosa cambia concretamente

  • Nessun plugin WordPress da installare — niente conflitti, niente peso in più, niente aggiornamenti da gestire
  • Nessuna duplicazione di pagine — il tuo database resta identico, il sito resta leggero e veloce
  • Compatibile con ogni tema e builder — Elementor, Divi, Beaver Builder, Oxygen, Bricks, Astra, Kadence, GeneratePress, Hello Elementor, Divi child theme, Gutenberg nativo
  • Compatibile con ogni plugin WooCommerce — schede prodotto, carrello, checkout, recensioni
  • Contenuti dinamici supportati — popup, slider, filtri, form e chatbot vengono rilevati e tradotti automaticamente
  • SEO multilingue integrato — tag hreflang, sitemap multilingue e URL puliti per lingua (/en/, /de/, /es/) generati automaticamente

Installare LingoJs su un sito WordPress Elementor o Divi

La procedura è identica a prescindere dal tema o dal builder. Non serve alcuna conoscenza tecnica.

Step 1: Creare un account LingoJs

Vai su lingojs.com e crea un account gratuito. Aggiungi il tuo dominio WordPress e seleziona le lingue in cui vuoi tradurre il sito.

Step 2: Copiare lo snippet JavaScript

LingoJs genera uno snippet JavaScript unico per il tuo sito, circa 3 righe di codice. Copialo.

Step 3: Incollare lo snippet nell'[object Object] di WordPress

Diverse opzioni a seconda delle preferenze:

  • Con un plugin come "Insert Headers and Footers" (leggero, gratis, 2 minuti)
  • Nel code.php del child theme con wp_head
  • Direttamente nel Customizer se il tema lo permette
  • Via Elementor: Personalizza → Script personalizzati → head
  • Via Divi: Divi → Opzioni tema → Integrazione → "Aggiungi codice all'head"

Step 4: Verificare il selettore di lingua

LingoJs aggiunge automaticamente un selettore di lingua (bandiere o menu a tendina). Puoi personalizzarlo dalla dashboard: posizione, stile, elenco lingue, oppure integrarlo tu stesso nel menu Elementor/Divi con una semplice classe CSS.

Step 5: Rivedere e rifinire le traduzioni

Dalla dashboard LingoJs accedi a un editor visivo. Vedi il sito in tempo reale e puoi correggere manualmente qualsiasi traduzione con un clic. Ideale per il tono di marca o per un termine tecnico specifico.


Casi d'uso: attività WordPress con forte bisogno di traduzione

Alcuni settori usano massicciamente WordPress Elementor o Divi e hanno un bisogno critico di multilingue. Se rientri in uno di questi casi, LingoJs è probabilmente la soluzione più rapida ed economica sul mercato.

Agenzie di viaggi e tour operator

Siti WordPress Elementor con cataloghi di viaggi. Clientela internazionale per definizione. Necessità urgente di tradurre destinazioni, prenotazioni, condizioni.

Studi legali e consulenze giuridiche

Divi è molto popolare tra gli avvocati. Uno studio che si occupa di diritto internazionale deve mostrare il sito in più lingue per conquistare clienti espatriati.

Scuole di lingue e formazione online

Paradossalmente, molte scuole di lingue hanno un sito monolingue. Elementor + LingoJs = sito in 10 lingue in pochi minuti.

Hotel, B&B e affitti stagionali

Siti WordPress con motori di prenotazione, calendari, gallerie fotografiche. LingoJs traduce tutto, compresi i widget di prenotazione di terzi.

E-commerce WooCommerce con più paesi

Shop WordPress WooCommerce che spediscono in tutto il mondo. Nessun bisogno di WPML per mostrare schede prodotto, carrello e checkout nella lingua del visitatore.

Agenzie immobiliari internazionali

Ville in vendita in Spagna, proprietà di lusso in Francia, investimenti a Dubai. Questi siti WordPress devono parlare russo, arabo, inglese, tedesco, cinese.

Studi medici e dentistici del turismo medico

Siti Elementor o Divi che puntano a pazienti stranieri. Traduzione medica precisa, blog dinamico, form di contatto internazionali.


Perché LingoJs batte WPML, Polylang e Weglot su WordPress

CriterioWPMLPolylang ProWeglotLingoJs
InstallazionePlugin pesantePlugin + servizio esternoPlugin WordPressSnippet JS universale
Compatibilità ElementorA pagamento, instabileLimitataDiscretaPerfetta
Compatibilità DiviA pagamento, instabileLimitataDiscretaPerfetta
Duplicazione di pagineNoNo
Contenuti dinamiciNoNoParziale
Prezzo~99-199 $/anno~99-139 $/annoCostoso oltre 10k paroleFino a 3 volte più economico
SEO multilingue
Tempo d'installazioneDiverse oreDiverse ore~30 min~2 min

Conclusione: basta con i plugin multilingue di WordPress

WPML e Polylang sono stati pensati per un'epoca in cui WordPress era soprattutto un motore di blog. Oggi metà dei siti WordPress usa Elementor o Divi, e questi plugin non sono più adatti. Perdi tempo, rompi il design, paghi più abbonamenti e il risultato resta fragile.

LingoJs è la soluzione moderna per la traduzione di siti WordPress: uno snippet JavaScript, nessun plugin, nessuna duplicazione, nessun conflitto con Elementor o Divi. Il tuo sito è tradotto in pochi minuti, con un SEO multilingue perfetto e un budget diviso per 2 o 3.

Pronto a tradurre il tuo sito WordPress Elementor o Divi in pochi minuti? Prova LingoJs gratis e ritrova la tua serenità.

Translate your website in 10 minutes. From €19/mo.

Try free for 30 days →
Open new horizons

Upgrade your business with new targets

We help you to reach new markets and customers by providing a seamless translation experience.