Casa > Blog > Traduzione > Come tradurre un plugin WordPress in qualsiasi lingua

Come tradurre un plugin WordPress in qualsiasi lingua

come tradurre un plugin di WordPress in qualsiasi lingua
Da Flavia
Ultimo aggiornamento: 7 Aprile 2026

La traduzione di WordPress è diventata un argomento caldo di recente. Sempre più utenti di internet stanno creando siti con questo software o visitando siti WordPress. Per questo motivo ha senso generare più contenuti e strumenti in lingue diverse da quella predefinita della piattaforma: l'inglese. Che tu sia uno sviluppatore di WordPress o il proprietario di un sito web, questo potrebbe essere il momento ideale per imparare a tradurre un plugin di WordPress in qualsiasi lingua.

La localizzazione dei contenuti è una strategia potente che le aziende redditizie utilizzano per fare appello al loro pubblico di riferimento e aumentare la loro portata. Come parte integrante della localizzazione dei contenuti, la traduzione del tuo sito WordPress richiede di tradurre sia il testo generato dai plugin sia i contenuti generati dagli utenti.

Alcuni importanti sviluppatori di plugin lo fanno già per voi come parte della loro strategia di internazionalizzazione dei plugin. Ma cosa succede se un plugin che volete usare non è pronto per la traduzione o se state creando un nuovo plugin? Nessun problema!

In questo articolo ti spiegheremo tutto ciò che devi sapere su come tradurre un plugin di WordPress. Ti illustreremo come funziona il processo, perché dovresti farlo e, infine, tradurremo un plugin utilizzando TranslatePress.

TranslatePress Multilingue

TranslatePress è il modo più semplice per tradurre il tuo sito WordPress. È veloce, non rallenta il tuo sito, funziona con QUALSIASI tema o plugin ed è ottimizzato per la SEO.

Perché tradurre un plugin per WordPress

Lo spazio di WordPress è una vasta comunità mondiale che consiste in un gruppo diversificato di sviluppatori, appassionati e visitatori di siti web. Man mano che questa comunità continua a crescere, sempre più persone preferirebbero vedere i siti web e usare gli strumenti di WordPress nella propria lingua.

È vero, il software WordPress è ora disponibile in più lingue. Tuttavia, dovrai comunque fare un po' di lavoro per creare siti web multilingua con cui i madrelingua non inglese possono interagire nelle loro lingue.

Parte di questo lavoro consiste nell'imparare a tradurre un plugin o un tema WordPress. Ecco 3 scenari comuni in cui la traduzione di un plugin WordPress diventa necessaria:

  • Traduzione di un plugin WordPress che hai sviluppato. Come sviluppatore WordPress, internazionalizzare il tuo prodotto è un modo sicuro per ottenere più download e raggiungere un pubblico più ampio. La traduzione è diventata anche una best practice che può aiutarti ad apparire più credibile rispetto alla concorrenza. Compiere questo ulteriore passo dopo aver creato un ottimo plugin può far risparmiare ai tuoi utenti non anglofoni molto tempo ed energia e aiutarli a trarne il massimo vantaggio.
  • Aiutare un programmatore di WordPress a tradurre il proprio plugin. Allo stesso modo, potresti aver appena trovato un plugin che vorresti aggiungere al tuo sito. Ma non è disponibile nella tua lingua madre. Se sei bilingue, lo sviluppatore del plugin apprezzerà ricevere aiuto con una traduzione accurata. WordPress e molti dei principali sviluppatori di plugin incoraggiano questo. Per esempio, WooCommerce chiede ai membri della community di contribuire al loro processo di traduzione. Tali contributi vengono inviati al Traduzione di un sito WordPress dove sono gestiti da team di esperti.
  • Traduzione di un plugin per il tuo sito. Questo caso d'uso prevede la traduzione di un plugin per WordPress esclusivamente per l'uso sul proprio sito web. È probabilmente lo scenario più comune. I proprietari e gli amministratori di siti WordPress traducono il testo di un plugin in relazione al loro sito web. Nella maggior parte dei casi, le modifiche si riflettono immediatamente.

In questo articolo ci concentreremo principalmente sul terzo caso d'uso, poiché è spesso il più rilevante per gli utenti di WordPress che desiderano creare un sito Web multilingue.

Come preparare un plugin per WordPress alla traduzione

Prima di mostrarti come tradurre un plugin per WordPress, dobbiamo prima assicurarci che il plugin sia pronto per la traduzione. Il processo di traduzione di un plugin è leggermente diverso rispetto alla traduzione del testo statico sul tuo sito WordPress.

Proprio come i temi di WordPress, i plugin contengono stringhe di testo traducibili all'interno del loro codice. Queste stringhe di testo possono apparire sia sul front-end che sul back-end del tuo sito. La traduzione di questo testo nel codice di un plugin può essere facilmente effettuata utilizzando il framework GNU gettext.

Diamo un'occhiata più da vicino a questo processo.

Come funziona la traduzione dei plugin di WordPress

Come accennato in precedenza, WordPress si basa sul Framework di localizzazione GNU gettext per la traduzione di plugin e temi. Questo framework fa parte di un GNU Translation Project molto più ampio che consente a programmatori di software, traduttori e utenti di creare strumenti e documentazione multilingue.

Per rendere le stringhe di testo all'interno del codice di un plugin traducibili, gli sviluppatori aggiungono una funzione gettext o di localizzazione al codice. Pertanto, un plugin è pronto per la traduzione solo se le stringhe di testo nel suo codice sono racchiuse in una funzione di localizzazione gettext.

Diamo un'occhiata a questi 2 esempi di codice semplice:

<p>Plugin attivato</p>
<p><?php _e( 'Plugin activated' ); ?></p>

La prima riga di codice sopra è un testo cablato che dice semplicemente a WordPress di visualizzare il testo ‘Plugin activated’. Questo non tiene conto della lingua e verrà sempre visualizzato come ‘Plugin activated’ anche se si cambia la lingua del sito in spagnolo.

D'altra parte, la seconda riga di codice aggiunge una funzione gettext al messaggio ‘Plugin activated’. Ciò significa che ora WordPress riconoscerà il testo come testo in inglese. Se l'utente cambia la lingua del sito, verrà visualizzato l'equivalente del testo nella nuova lingua.

Di seguito è riportato un esempio del catalogo multilingue di TranslatePress con un elenco di tutte le funzioni di localizzazione gettext del plugin.

how to translate wordpress plugin multilingual catalog

Ma WordPress non genera testo traduzioni di stringhe da solo. Per farlo, dovrai creare un file MO o PO. Questo tipo di file contiene un elenco completo delle stringhe gettext equivalenti in più lingue di arrivo. Dovrai crearne di unici file di lingua per ogni lingua in cui desideri tradurre il tuo plugin. Fortunatamente, TranslatePress lo fa automaticamente per te.

Prerequisiti per la traduzione di un plugin

Poco prima di consultare la guida su come tradurre il tuo plugin per WordPress, ci sono alcune risorse che devi procurarti.

I primi 3 requisiti sono tipi di file unici che fanno parte del framework GNU. Essi includono:

  • Un file Portable Object Template (POT): Questo è il file originale che contiene tutti i testi all'interno del codice di un plugin disponibili per la traduzione. Tutte le altre risorse di traduzione controllano questo file per generare una traduzione equivalente in una lingua di arrivo. L'intero processo di traduzione inizia con la creazione di un file POT dal codice sorgente del plugin.
  • Un file Portable Object (PO): Come ulteriore passaggio, un file PO traduce il testo salvato nel file POT nella lingua di arrivo. Questo tipo di file contiene sia il testo nella lingua di origine che la traduzione nella lingua di arrivo. Un tipico file PO viene denominato con questo formato: ‘nome del plugin-codice della lingua.po’, ad esempio ‘translate-press-en_US.po’
  • Un file Machine Object (MO). Come passaggio finale, il file PO verrà quindi convertito in un formato leggibile dalla macchina: un file MO. Questo file contiene lo stesso contenuto del file PO ma in un formato adatto ai computer.

La maggior parte di questi file viene creata automaticamente da un potente plugin di traduzione per WordPress come TranslatePress. Ma devi prima assicurarti che il plugin sia predisposto per la traduzione. In altre parole, verifica che il plugin abbia un file POT nella propria directory.

Puoi trovare questo file controllando wp-content\plugins\plugin-name\languages nella directory di hosting locale o web.

how to translate wordpress plugin locate pot file

Se la directory dei file del tuo plugin non ha un file POT o la cartella ‘languages’, puoi facilmente creane uno usando Eazy Po o Poedit.

Una volta ottenuto il file POT, il tuo plugin è pronto per la traduzione.

Ora vi mostreremo come tradurre il vostro plugin con il miglior plugin multilingua per WordPressTranslatePress.

Come tradurre un plugin WordPress (3 facili passaggi)

TranslatePress è un plugin di traduzione ricco di funzionalità che semplifica la creazione di siti web WordPress multilingue, anche per chi ha poca o nessuna esperienza con WordPress o con la programmazione. Il plugin consente di tradurre qualsiasi parte del proprio sito WordPress, comprese le stringhe gettext e persino i contenuti generati dagli utenti.

Offre inoltre un modo semplice per tradurre l'intero sito dal front-end. È dotato di un'interfaccia intuitiva per i principianti che supporta la modifica dei testi in modalità WYSIWYG. TranslatePress è compatibile con qualsiasi plugin. Puoi utilizzarlo anche per tradurre altre parti del tuo sito, come il tema e persino i tipi di post personalizzati.

Pronto a tradurre il tuo plugin WordPress? Puoi farlo seguendo questi passaggi.

Passaggio 1: Installare e attivare TranslatePress

Per iniziare, puoi ottenere il tuo Copia gratuita di TranslatePress qui. Puoi trovare il plugin anche andando su Plugin → Aggiungi Nuovo dalla tua dashboard di WordPress. Quindi digita ‘translatepress’ nella barra di ricerca.

Installa TranslatePress

Una volta individuato il plugin, clicca su Installa ora quindi Attiva.

Ci siamo! Il plugin multilingue per WordPress è ora pronto per l'uso.

Questa versione gratuita contiene tutte le funzionalità di cui avrai bisogno per tradurre completamente il tuo plugin per WordPress. Ma se desideri funzionalità avanzate come Integrazione DeepL, il supporto per più lingue o un pacchetto SEO multilingue, avrai bisogno di passa a uno dei piani premium TranslatePress.

Passaggio 2: Configura le tue impostazioni di traduzione predefinite

Dopo aver attivato TranslatePress, dirigiti verso Impostazioni → TranslatePress per configurare il plugin prima di iniziare la traduzione.

Imposta le tue lingue

Nel Generale scheda, inizia selezionando il tuo sito Lingua predefinita — la lingua in cui è attualmente scritto il tuo contenuto. Quindi aggiungi la lingua o le lingue in cui desideri tradurre.

Se stai utilizzando una variante dialettale formale o informale (ad esempio, spagnolo formale o informale per DeepL), puoi scegliere tra queste opzioni anche qui.

Configura il tuo selettore di lingua

Con le tue lingue selezionate, il passaggio successivo è decidere come i visitatori passeranno da una all'altra sul tuo sito. Per Configura il tuo selettore di lingua, vai al Cambio lingua scheda nella barra di navigazione in alto delle impostazioni di TranslatePress. Vedrai tre sottoschede: Galleggiante, Codice breve, e Voce di menu.

  • Galleggiante — un selettore che rimane fisso in un angolo di ogni pagina. Applica uno dei quattro preset di design, personalizza i colori, regola i bordi, scegli forme e dimensioni delle bandiere e imposta layout separati per Desktop e Mobile. Puoi anche controllarne la posizione qui.
  • Codice breve — posiziona lo switcher ovunque usando , oppure aggiungilo tramite il blocco selettore di lingua nell'editor Gutenberg. Le opzioni di design sono le stesse del selettore mobile, con l'aggiunta della possibilità di aprirlo al clic anziché al passaggio del mouse.
  • Voce di menu — aggiungi le lingue a qualsiasi menu di navigazione di WordPress tramite Aspetto → Menu. Nessun controllo di design qui: il selettore eredita automaticamente lo stile del menu del tuo tema.

Ogni scheda include un'anteprima dal vivo in modo da poter vedere esattamente come apparirà il tuo selettore prima di salvare.

Opzioni Tp selettore di lingua

Imposta la traduzione automatica

Infine, passa a Traduzione automatica scheda per scegliere in che modo TranslatePress genererà le traduzioni delle stringhe di testo del tuo plugin e del resto dei contenuti del tuo sito.

Il modo più veloce per iniziare è TranslatePress AI, il motore di traduzione integrato nel plugin. A differenza di Google Translate e DeepL, non richiede alcun account esterno, nessuna configurazione della chiave API e nessuna fatturazione separata. Basta attivarlo e funziona. Ogni piano — compresa la versione gratuita — include un numero prestabilito di parole tradotte tramite IA, così puoi iniziare a tradurre immediatamente.

Automatic translation settings through TranslatePress AI

Se preferisci un motore diverso, TranslatePress supporta anche:

  • Google Traduttore — disponibile su tutti i piani (incluso quello gratuito) utilizzando la propria chiave API di Google
  • DeepL — disponibile nei piani Business e Developer, utilizzando la propria chiave API di DeepL

Se desideri procedere con una di queste opzioni, dovrai collegare il tuo account e la tua chiave API. Puoi consultare queste guide per avere un po' di aiuto con la configurazione:

Qualunque motore tu scelga, ogni traduzione generata automaticamente può essere revisionata e perfezionata manualmente nell'editor visivo, offrendoti un solido punto di partenza senza vincolarti ad alcun sistema.

Puoi anche scegliere di optare per traduzione manuale alone, and skip automatic translation completely. We’ll be using this method in our last step of this guide on how to translate a WordPress plugin.

Step 3: Translate Your Plugin’s Text Strings in the Live Editor

Since we’ve already prepared our plugin for translation, we can now go ahead and start translating in the live editor on the front-end.

Go to any of your site pages where the plugin’s text strings are displayed while logged into your admin account. Then click Traduci pagina in the top panel of the page.

Accedi all'interfaccia di traduzione per rendere WooCommerce multilingue gratuitamente

On the next page, you can edit any of the text strings visible on your WordPress page.

String List get text strings from woocommerce product

As you can see, gettext strings from active plugins on the page are also available for translation in this list.

Alternatively, you can also simply hover over any text string and click the edit icon to translate the text.

You may find that some of the gettext strings are already translated. That happens when the plugin you’re translating is designed to be translation-ready either by the plugin’s developers or contributors. If that’s the case, you can still alter the provided translation to your liking.

Edit translation from woocommerce plugin using translatepress visual translation editor

With this beginner-friendly interface, you can easily translate every part of your WordPress plugin. This includes both static gettext strings and user-generated content too.

When you’re done entering the translations in the necessary languages, click Salva la traduzione. TranslatePress will automatically save your translation in the required PO and MO files in the plugin’s language pack.

If language files were previously available with your plugin, TranslatePress will also pre-load those translations for the text strings. This way, you don’t have to translate everything from scratch.

Traduci oggi il tuo plugin per WordPress

WordPress plugins form a critical part of the WordPress development cycle. If you’re going to adapt your website to serve the diverse multilingual WordPress community worldwide, then it makes sense to learn how to translate WordPress plugins too.

This can help you internationalize your product as a plugin developer, contribute to a plugin’s translation project, or simply localize your site content to reach a much wider audience.

Whichever the case, WordPress plugin translation is a rather simple straightforward process. All you need to do is:

  1. Install and activate a powerful WordPress multilingual plugin like TranslatePress;
  2. Configure your site’s default translation settings;
  3. Translate your plugin’s text strings live.

Following this process, you get to fully internationalize your content or product completely at no extra cost to you at all.

TranslatePress Multilingue

TranslatePress è il modo più semplice per tradurre il tuo sito WordPress. È veloce, non rallenta il tuo sito, funziona con QUALSIASI tema o plugin ed è ottimizzato per la SEO.

We hope this article has helped you learn how to translate a WordPress plugin. Also, kindly let us know if you have any questions in the comments section below.

Se hai trovato utile questo post, ti invitiamo a visitare il nostro Canale YouTube, dove carichiamo costantemente brevi tutorial video facili da seguire. Puoi anche seguirci su Facebook e Twitter per essere tra i primi a sapere ogni volta che pubblichiamo.