TranslateRocket traduce la pagina che il tuo sito invia davvero al browser, dopo che il tema, il page builder e gli altri plugin hanno fatto il loro lavoro. Per questo non è legato a un tema o a un builder in particolare: se finisce nell’HTML, si può tradurre.
«Testato», in questa pagina, ha un significato preciso: il plugin è stato installato su un vero sito WordPress accanto a TranslateRocket, configurato come lo si usa davvero e controllato dal lato del visitatore: la pagina tradotta, il modulo inviato, l’e-mail arrivata. Ogni riga ha una data. Quello per cui il codice è predisposto, ma che non ho ancora visto funzionare, è elencato a parte e lo dice chiaramente.
Page builder ed editor
| Plugin | Che cosa è stato verificato | Ultimo test |
|---|---|---|
| Elementor | Le pagine costruite con Elementor vengono tradotte lasciando intatto il markup. Mentre lavori nell’editor di Elementor, TranslateRocket si fa da parte: niente viene raccolto, niente viene tradotto, nessun selettore di lingua nell’area di lavoro. | set 2026 · v1.4.3 |
| Elementor Pro | Header e footer del Theme Builder tradotti sul front-end; le maniglie «Edit Header» e «Edit Section» dell’editor non vengono mai raccolte come testo da tradurre. Verificato su una copia di un sito in produzione. | set 2026 · v1.4.3 |
| Editor a blocchi (Gutenberg) | Temi a blocchi e temi classici, compreso il blocco del selettore di lingua. | set 2026 · v1.4.3 |
| Astra + Spectra | Un sito completo in produzione: più di 3.500 stringhe, scrittura da destra a sinistra compresa. | In produzione da luglio 2026 |
WooCommerce
| Plugin | Che cosa è stato verificato | Ultimo test |
|---|---|---|
| WooCommerce | Pagine prodotto, categorie e attributi; il mini-carrello AJAX; carrello e checkout, sia classici sia a blocchi; la pagina «Ordine ricevuto»; le e-mail d’ordine inviate nella lingua in cui il cliente ha ordinato. | set 2026 · v1.3.0 |
Moduli
| Plugin | Che cosa è stato verificato | Ultimo test |
|---|---|---|
| Forminator | Etichette, segnaposto e pulsanti; messaggi di validazione e di ringraziamento; moduli caricati via AJAX; e-mail di notifica nella lingua della pagina; un solo modulo per tutte le lingue, così tutte le risposte restano in un unico posto. 88 controlli automatici. | set 2026 · v1.4.3 |
| Contact Form 7 | I campi e i messaggi che il plugin aggiunge con JavaScript dopo l’invio. | set 2026 · v1.4.1 |
| WPForms | I campi e i messaggi aggiunti con JavaScript. | set 2026 · v1.4.1 |
Anche gli schemi dei messaggi di Gravity Forms, SureForms, Formidable e Ninja Forms sono già previsti; non li ho ancora sottoposti alla batteria completa di test, quindi dimmelo se uno dei loro messaggi resta nella lingua originale.
Banner dei cookie e del consenso
La maggior parte dei banner del consenso viene aggiunta alla pagina da JavaScript, dopo il caricamento: ed è proprio lì che se li perdono i plugin di traduzione che leggono soltanto l’HTML del server. TranslateRocket ne raccoglie il testo quando un amministratore apre la pagina, ti permette di cliccarlo e tradurlo nell’editor visuale e lo mostra tradotto ai visitatori.
| Plugin | Che cosa è stato verificato | Ultimo test |
|---|---|---|
| Complianz | Testo del banner raccolto, cliccabile nell’editor visuale, mostrato tradotto ai visitatori. | set 2026 · v1.4.3 |
| CookieYes | Gli stessi tre controlli. Il banner si costruisce nell’istante stesso in cui la pagina è pronta; viene raccolto lo stesso. | set 2026 · v1.4.3 |
| GDPR Cookie Compliance (Moove) | Gli stessi tre controlli. | set 2026 · v1.4.3 |
| Cookie Notice | Gli stessi tre controlli. | set 2026 · v1.4.3 |
SEO
| Plugin | Che cosa è stato verificato | Ultimo test |
|---|---|---|
| Yoast SEO | Titoli, descrizioni e tag social tradotti; nessun hreflang duplicato; la sitemap delle lingue compare nell’indice delle sitemap di Yoast. | lug 2026 · v0.5 |
| Rank Math (gratuito e Pro) | Titoli, descrizioni e tag social tradotti su un sito in produzione; nessun og:locale duplicato. | In produzione |
Cache e ottimizzazione
Ogni lingua vive a un indirizzo tutto suo (/fr/, /de/), quindi una cache di pagina tiene separate le lingue da sola: una pagina in francese non può mai essere servita a un visitatore tedesco.
| Plugin | Che cosa è stato verificato | Ultimo test |
|---|---|---|
| Cache Enabler | Le pagine tradotte in cache vengono sempre servite nella lingua giusta; l’originale non viene mai sporcato da una copia tradotta. | set 2026 · v1.4.3 |
| Autoptimize | Aggregazione di HTML, CSS e JavaScript attiva: la traduzione viene applicata alla pagina ottimizzata. | set 2026 · v1.4.3 |
| Breeze + Varnish (Cloudways) | In produzione proprio su questo sito, in 21 lingue. | In produzione |
| WP Fastest Cache | In produzione sul sito di un cliente, con 10 lingue. | In produzione |
| Redis Object Cache | In produzione sul sito di un cliente. | In produzione |
Altri plugin di traduzione: modalità affiancata e importazione
Puoi attivare TranslateRocket accanto al plugin di traduzione che usi già: i visitatori continuano a vedere esattamente lo stesso sito, mentre tu importi le traduzioni e le guardi in anteprima in privato. Demo di due minuti.
| Plugin | Che cosa è stato verificato | Ultimo test |
|---|---|---|
| Polylang | Modalità affiancata, importazione di traduzioni e slug; le pagine lasciate indietro vengono etichettate e si possono riordinare. 34 controlli automatici, più uno scenario completo di passaggio con Elementor e Forminator. | set 2026 · v1.4.3 |
| WPML | Importazione delle traduzioni, lette direttamente dalle tabelle di WPML. La modalità affiancata lo riconosce; il passaggio completo è stato eseguito con Polylang. | set 2026 · v1.3.0 |
| TranslatePress | Importazione del dizionario, delle stringhe dell’interfaccia e degli slug, filmata dall’inizio alla fine su un sito vero. La modalità affiancata lo riconosce. | set 2026 · v1.3.0 |
| Weglot, Bogo, qTranslate X/XT, WPGlobus, WP Multilang, Multilanguage, Loco Translate | Importazione. Quasi tutti vengono letti direttamente dalle loro tabelle o dai loro file, quindi funziona anche dopo che l’altro plugin è stato rimosso. CSV e TMX coprono tutto il resto. | set 2026 · v1.3.0 |
Progettato per non intralciarli (non ancora provati qui)
Quando uno di questi builder carica una pagina per modificarla o mostrarne l’anteprima, TranslateRocket riconosce la richiesta e lascia la pagina esattamente come il builder se l’aspetta: Beaver Builder, Divi, Bricks, Oxygen, Breakdance, Brizy, WPBakery, Visual Composer, Thrive Architect, SiteOrigin, Zion, Themify, Avada e lo strumento «Personalizza» di WordPress. Le pagine che producono sono normale HTML, quindi si traducono come qualsiasi altra pagina. Ho letto il loro codice, non li ho fatti girare: se qualcosa non va, scrivimi e diventa un test.
Non ancora testati: LiteSpeed Cache, WP Rocket, W3 Total Cache (dovrebbero comportarsi come le cache di pagina qui sopra, per lo stesso motivo) e WordPress multisite.
Limiti noti
- Le lingue stanno in sottocartelle (
/fr/,/de/). Un dominio o un sottodominio separato per ogni lingua non è supportato. - La multivaluta non rientra nei suoi compiti: TranslateRocket traduce, non converte i prezzi.
- Il traduttore integrato in Chrome e Edge richiede un computer (Windows 10 o 11, macOS 13+, Linux o ChromeOS). Dal telefono puoi comunque fare tutto il resto, oppure usare la tua chiave AI.
- Il testo nuovo viene scoperto quando un amministratore apre la pagina, oppure con il pulsante di scansione: non mentre navigano i visitatori anonimi.
Il tuo plugin non è nell’elenco?
Probabilmente funziona: l’elenco mostra soltanto ciò che ho visto con i miei occhi. Se qualcosa non si comporta come dovrebbe, dimmi quale plugin e che cosa vedi: uno screenshot è perfetto. È grazie a segnalazioni così che i banner dei cookie e l’editor di Elementor sono finiti in questa pagina.