logo

Extra Block Types (EBT) - Nuova esperienza con Layout Builder❗

Extra Block Types (EBT) - tipi di blocchi stilizzati e personalizzabili: Slideshows, Tabs, Cards, Accordion e molti altri. Impostazioni integrate per sfondo, DOM Box, plugin javascript. Vivi oggi il futuro della costruzione dei layout.

Demo moduli EBT Scarica moduli EBT

❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs

Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.

Demo moduli EPT Scarica moduli EPT

GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗

It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.

Demo GLightbox Download GLightbox

Scorri

Traduzione automatica delle pagine Drupal con l’AI

09/05/2026, by Ivan

Un backlog multilingue ha un odore particolare. Pubblicate in inglese il lunedì, promettete il tedesco “questa settimana”, e il venerdì vi ritrovate a fissare 47 pagine aggiornate senza un modo pulito per rispondere: “Quindi… qual è lo stato reale?”

Ho visto team provare a risolvere questo aggiungendo ancora più processo: fogli di calcolo, ticket di traduzione, sync settimanali. Funziona finché qualcuno non modifica il paragrafo hero su 200 pagine. Poi si torna a indovinare.

Ciò che alla fine ha funzionato per noi è stato trattare la traduzione come un sistema di produzione: TMGMT per tracciare e governare, un piccolo modulo custom per avviare automaticamente i job via cron, e un traduttore AI che gira in background e può gestire campi grandi suddividendoli in chunk.

Questo articolo è la prospettiva del manager: risultati, rischi e cosa chiedere al team per non ritrovarsi con un pasticcio silenzioso.

Per prima cosa, cosa significa davvero “traduzione automatica” (in termini Drupal)

Se vi immaginate un pulsante magico che converte all’istante un intero sito in cinque lingue, dimenticatelo. La versione affidabile è più lenta e più noiosa:

  • Vengono rilevati contenuti nuovi o aggiornati.
  • Si crea e si traccia un job di traduzione.
  • Il lavoro viene eseguito in background secondo una pianificazione.
  • I risultati arrivano in una fase di revisione (o vengono auto-accettati se scegliete quel rischio).
  • Il contenuto tradotto viene pubblicato quando rispetta le vostre regole.

È questo concetto di “job” che rende TMGMT una buona spina dorsale. È pensato per gestire la traduzione come lavoro con stati, tracciamento, sorgenti e plugin di traduzione.

Quindi non state comprando “traduzione AI”. State comprando un workflow misurabile.

Perché cron e le code non sono un dettaglio di implementazione

I manager di solito sentono “cron” e pensano “task pianificato, ok”. Ma il cron automatizzato di Drupal gira su una pianificazione che può slittare in condizioni di basso traffico, e nelle configurazioni di default può aggiungere carico alle richieste degli utenti.

I job di traduzione sono pesanti. Coinvolgono chiamate ad API esterne, retry e talvolta testo lungo. Quindi il pattern affidabile è: mettere il lavoro in coda e poi lasciare che cron lo processi in porzioni controllate.

Ecco la traduzione “manageriale”:

  • I tuoi editor non aspettano la traduzione.
  • Il sito non ha picchi di latenza perché qualcuno ha pubblicato una pagina lunga.
  • Puoi regolare il throughput allocando più o meno tempo di elaborazione in background.
  • I fallimenti vengono isolati in piccole unità di lavoro invece di far saltare l’intera esecuzione.

Se il team non ha pianificato questo, non stai ottenendo automazione. Stai ottenendo una nuova modalità di guasto.

La parte AI: cosa ottieni e cosa no

Per il traduttore AI usiamo un approccio compatibile con TMGMT, così la traduzione continua a essere gestita tramite job e workflow, non con script “one-off”.

Dal punto di vista del progetto, la scelta del provider conta più di quanto ci si aspetti. Ti dà opzioni in seguito:

  • Puoi cambiare modello quando cambiano i costi.
  • Puoi instradare diversamente i contenuti sensibili se le policy lo richiedono.
  • Puoi adattare lo stile del prompt per lingua per ridurre la deriva di tono.
  • Puoi trattare le impostazioni di traduzione come configurazione anziché logica hard-coded.

Ma non venderla troppo internamente. La traduzione AI è veloce e può essere sorprendentemente buona, eppure ha comunque bisogno di governance. I workflow di revisione esistono per un motivo.

Il grande rischio operativo: campi Body lunghi

Questa è la parte di cui i PM di solito sentono parlare solo dopo il primo incidente.

I campi Body grandi (documentazione, pagine di policy, pagine con molto markup incorporato) sono dove una traduzione AI “ingenua” si rompe. A volte in modo evidente. Più spesso in modo silenzioso: output parziale, formattazione incoerente o HTML rotto che passa finché qualcuno non se ne accorge sul sito live.

La nostra soluzione non è “prompting migliore”. È ingegneria:

  • Tradurre in background, non nel percorso delle richieste utente.
  • Dividere i Body molto grandi in chunk che restino entro limiti pratici.
  • Riassemblare nell’ordine originale.
  • Fare retry a livello di chunk, così un singolo errore non blocca l’intera pagina.

Il chunking introduce un compromesso: la terminologia può “derivare” tra i chunk. Lo mitighi con un glossario leggero o con regole di stile per lingua.

Cosa fa il modulo custom (e perché lo vuoi)

TMGMT è il motore del workflow, ma qualcosa deve comunque decidere quando viene creato un job di traduzione. È questo che fa il modulo custom:

  • Rilevare le modifiche ai contenuti.
  • Decidere quali lingue sono richieste per quel tipo di contenuto.
  • Creare o aggiornare automaticamente i job di traduzione.
  • Inserire il lavoro in coda, così che cron lo elabori in un secondo momento.

Questo ti dà un ritmo operativo prevedibile. Inoltre rende la traduzione parte dell’igiene di pubblicazione invece che un flusso di progetto separato.

Nei programmi più grandi vorrai regole esplicite: quali tipi di contenuto vengono auto-tradotti, quali richiedono revisione e cosa succede con modifiche minori rispetto a riscritture importanti. Senza regole, l’automazione diventa un comportamento a sorpresa.

Cosa misurare (per capire se sta funzionando)

Se non definisci il successo, il team lo definirà per te — e potresti non gradire quella definizione. Ecco metriche che mappano davvero sugli outcome:

  • Latenza di traduzione: tempo mediano dalla pubblicazione/aggiornamento del contenuto fino a quando la traduzione è disponibile per la revisione.
  • Dimensione del backlog: numero di elementi fermi in “needs translation” o “needs review”.
  • Tasso di rilavorazione: quanto spesso le traduzioni vengono modificate da persone dopo l’output dell’AI.
  • Tasso di guasto: retry, job bloccati o problemi di formattazione che richiedono intervento.

Usa il tracciamento dei job come superficie di reporting invece di inventare una dashboard parallela.

Governance: dove i progetti riescono o ti imbarazzano in silenzio

Il modo più rapido per perdere fiducia nella traduzione automatica è pubblicare qualcosa di legalmente rischioso o dannoso per il brand. L’automazione aumenta il raggio d’impatto.

Servono decisioni di policy, non solo moduli:

  • Quali tipi di contenuto possono auto-pubblicare traduzioni AI?
  • Quali devono passare dalla revisione?
  • Chi è il referente (owner) dei termini di glossario per nomi di prodotto, frasi legali, linguaggio regolamentato?
  • Qual è il tuo piano di rollback se un aggiornamento del modello cambia il tono?

Un modello ibrido è spesso il compromesso più sensato: l’AI gestisce il volume, gli umani gestiscono il rischio.

Un piano di rollout che non mandi in crisi il team editoriale

Se fai tutto in una volta, gli editor sentiranno che il terreno si è spostato sotto i piedi. C’è un percorso migliore.

Inizia con un tipo di contenuto che abbia una struttura chiara e un rischio più basso. News, pagine evento, FAQ. Rendi stabile la pipeline. Poi estendi alle cose “sporche”: pagine long-form, documentazione, pagine marketing con formattazione pesante.

Inoltre, decidi presto come far girare cron. Affidabilità e throughput influenzano le date di consegna più di quanto i team sottovalutino. Non è una nota a margine tecnica.

La domanda che farei prima di dare il via libera

Quando il sistema funziona, la traduzione diventa rumore di fondo. Questo è l’obiettivo.

Ma ecco la domanda scomoda: stai ottimizzando per la velocità o per la fiducia? Perché la risposta decide se auto-pubblichi, quanto è rigorosa la revisione, quali lingue rilasci per prime e quanto investi nel controllo terminologico.

Se mi dici che tipo di sito stai gestendo (più marketing, più documentazione o misto) e quante lingue sono in scope, posso suggerire un approccio di rollout che corrisponda al profilo di rischio invece di far finta che un solo workflow vada bene per tutti.

Cerchi la migliore azienda di sviluppo Drupal sul mercato? L’hai appena trovata.

Siamo la più grande digital agency focalizzata su Drupal, costruita per consegnare piattaforme veloci, sicure e scalabili—senza compromessi. Da nuovi progetti e redesign a migrazioni e supporto di lungo periodo, i nostri esperti Drupal consegnano risultati di livello enterprise con un’attenzione da boutique.

Prenota una call oggi e trasformiamo la tua roadmap Drupal in una realtà ad alte prestazioni.

Richieste tecniche e architetturali
Ivan Abramenko, Principal Drupal Architect
ivan.abramenko@drupalbook.orgivan.abramenko@drupalbook.org
Richieste di progetto
projects@drupalbook.orgprojects@drupalbook.org