Vuoi creare un sito WordPress multilingua?
La verità è che limitarsi a pubblicare contenuti online in inglese può comportare diverse opportunità perse. Con un sito WordPress multilingue, potreste attirare lettori per il vostro blog dalla Spagna, commercializzare prodotti per clienti in Cina, vendere servizi a persone in Brasile e molto altro.
Fortunatamente, creare un sito WordPress multilingua è più facile di quanto possiate immaginare, purché usiate gli strumenti giusti per il lavoro. A seconda della o delle lingue che volete raggiungere, potete moltiplicare il pubblico del vostro sito molte volte.
In questo articolo parleremo dei vantaggi di diventare multilingue e di come puoi utilizzare TranslatePress per farlo. Ti guideremo poi attraverso il processo di traduzione dell'intero sito web WordPress in cinque semplici passaggi. Immergiamoci.
I Vantaggi di Avere un Sito WordPress Multilingue
Il vantaggio più immediato di avere un sito Web WordPress multilingue è che espande il tuo pubblico. Più lingue sono disponibili per i tuoi contenuti, più persone puoi raggiungere.
Ci sono diversi fattori che contribuiscono a questo. Innanzitutto, la maggior parte i browser consentono agli utenti di specificare la loro lingua preferita per la navigazione:

Se il tuo contenuto è disponibile in più lingue, puoi raggiungere le persone indipendentemente dalle impostazioni dei loro browser.
Inoltre, gli acquirenti online preferiscono effettuare acquisti nella propria lingua madre. Ha senso, considerando che i clienti probabilmente vogliono essere sicuri di ciò che stanno acquistando prima di inserire i dati di pagamento.
Traducendo il tuo negozio in lingue diverse dall'inglese e abilitando la spedizione internazionale, puoi improvvisamente raggiungere un numero massiccio di nuovi potenziali clienti. Questo, a sua volta, potrebbe aumentare significativamente le tue vendite.
Tuttavia, i negozi online non sono gli unici siti web che possono trarre vantaggio da diventare multilingue. Ad esempio, tradurre il tuo blog potrebbe attrarre più lettori e aumentare le tue entrate pubblicitarie.
Tradurre il tuo sito web aiuta anche da un Ottimizzazione per i motori di ricerca multilingue punto di vista. Alcune parole chiave per cui potresti avere difficoltà a posizionarti in inglese potrebbero essere più facili da targettizzare in altre lingue, aumentando così la visibilità del tuo sito.
Perché potresti voler usare un plugin multilingua per WordPress
Nessuno ha mai detto che tradurre un sito web sia semplice. Se usi WordPress, tuttavia, hai un grande vantaggio: plugin multilingua. L'installazione dell'estensione giusta può ridurre significativamente il tempo necessario per rendere il vostro sito multilingue anziché solo in inglese.
Ad esempio, con il nostro plugin TranslatePress, puoi tradurre tutti i contenuti, i metadati e persino i plugin e i temi del tuo sito web, il tutto senza toccare una riga di codice:
Per siti web semplici con contenuti meno complessi, TranslatePress ti permette anche di integrare servizi di traduzione automatica per aggiungere lingue al tuo sito quasi istantaneamente.
In generale, i plugin di traduzione sono utili non solo perché possono far risparmiare una quantità massiccia di tempo, ma anche perché sono relativamente economici. Professionale agenzie di traduzione solitamente costano un occhio della testa, e ancor di più se si ha a che fare con un'agenzia di sviluppo che subappalta i traduttori.
Con TranslatePress, hai la possibilità di scegliere tra diversi metodi adatti a una vasta gamma di budget. Oltre alla traduzione automatica, puoi utilizzare la nostra intuitiva interfaccia per aggiungere autonomamente nuove lingue. In alternativa, puoi anche affidare il lavoro a traduttori freelance per lavorare sul tuo sito senza dover concedere loro l'accesso come amministratore (maggiori dettagli al riguardo nel Passaggio 4).
Come creare un sito WordPress multilingue con TranslatePress (in 5 passaggi)
In questo tutorial vi mostreremo come utilizzare TranslatePress per tradurre diversi tipi di contenuti, compresi i metadati SEO del vostro sito web. Detto questo, procedete pure con l'installazione del versione gratuita da WordPress.org, attiva il plugin sul tuo sito web, quindi passa al Passaggio 1.
Passaggio 1: Aggiungere nuove lingue a WordPress
Prima di dedicarti alla traduzione di qualsiasi cosa, dovrai prima aggiungere le lingue al tuo sito web. Per farlo, vai su Impostazioni → TranslatePress nella tua bacheca di WordPress e cerca la sezione che dice Tutte le lingue.
Vedrai la tua lingua predefinita elencata per prima. Puoi usare il menu a discesa subito sotto per aggiungere nuove lingue:

Tieni presente che la versione gratuita è limitata a una sola nuova lingua di traduzione, ma puoi aggiungere tutte le lingue che desideri utilizzando il Componente aggiuntivo Lingue extra (disponibile in qualsiasi versione premiumQuando procederai a tradurre il suo contenuto, sceglierai quali stringhe prendere di mira e in quale lingua tradurle.
Nelle impostazioni di TranslatePress sono disponibili alcune altre opzioni, come la personalizzazione dell'aspetto del tuo WordPress selettore di lingua, ma per ora li lasceremo come predefiniti. Quindi, una volta aggiunte tutte le lingue che desideri includere nel tuo sito, salva semplicemente le modifiche e procediamo alla traduzione del contenuto vero e proprio.
Passaggio 2: Traduci i tuoi contenuti manualmente
Come abbiamo già accennato, esistono diversi modi per tradurre i contenuti utilizzando TranslatePress. Per prima cosa, ti spiegheremo come farlo manualmente. Questo è l'approccio consigliato se conosci bene la lingua di destinazione.
Per iniziare, vai alla pagina che desideri tradurre e fai clic su Traduci pagina nella barra degli strumenti di amministrazione. Devi aver effettuato l'accesso a un account amministratore perché compaia:

Qui vedrai un editor simile al Personalizzatore di WordPress sulla sinistra. Ora puoi passare il mouse sopra qualsiasi elemento e fare clic sull'icona della matita che compare per tradurre la sua ‘stringa’ corrispondente:

Nota che il testo appare a sinistra sotto Dall'inglese, che è la lingua predefinita del nostro sito web. Per tradurre la stringa, inserisci il testo corrispondente sotto In spagnolo, come mostrato di seguito:

Una volta che hai finito, clicca su Salva la traduzione. Per visualizzare la pagina finora in spagnolo, puoi cambiare lingua nella parte superiore dello schermo e le traduzioni dovrebbero comparire immediatamente.
Se vuoi vedere le traduzioni in tempo reale mentre le fai, puoi cambiare la lingua del tuo sito web mentre usi l'editor. Ad esempio, se passiamo dalla visualizzazione della nostra pagina in Inglese a Spagnolo, poi traduci la stringa, possiamo vedere subito le modifiche:

Una volta terminata la traduzione di una pagina, puoi navigare all’interno del tuo sito web senza chiudere l’editor TranslatePress. Inoltre, devi tradurre ogni stringa una sola volta. Ad esempio, puoi notare che le voci del mio menu sono rimaste in spagnolo, anche se sono passato a un’altra pagina. Questo perché ho già tradotto quelle stringhe sulla homepage.

Lo stesso approccio che abbiamo delineato qui si applica a tutti i contenuti del vostro sito web. Sfortunatamente, questo significa che la traduzione di stringhe più lunghe (come interi paragrafi nei post) è molto più laboriosa:

Inoltre, questo metodo richiede che tu sia fluente (o almeno capace di conversare) in tutte le tue lingue di arrivo. Discuteremo alternative più avanti in questo post che possono aiutarti a superare queste sfide.
Fase 3: Traduci le stringhe del tuo plugin e del tuo tema
Molto dei contenuti che compaiono sul tuo sito web WordPress viene generato automaticamente dai tuoi plugin o dal tuo tema. WooCommerce, per esempio, incorpora Aggiungi al carrello pulsanti, pagine di pagamento e molti altri elementi.
Alcuni plugin popolari possono rilevare quale lingua utilizza il tuo sito Web e fornire traduzioni per qualsiasi testo aggiunto al tuo sito. Tuttavia, non è sempre così, il che significa che potresti anche dover tradurre plugin dinamici e stringhe di tema manualmente. Questa è anche una cosa che puoi fare utilizzando TranslatePress.
Nei nostri esempi utilizziamo WooCommerce, che è disponibile anche in spagnolo. Ciò significa che basta semplicemente cambiare lingua tramite TranslatePress per aggiornare la maggior parte delle sue stringhe, come ad esempio la Aggiungi al carrello pulsante:

Per i plugin o i temi che non includono le proprie traduzioni, puoi gestire le loro stringhe manualmente come faresti con qualsiasi altro elemento.
Inoltre, se sul tuo sito web utilizzi un page builder, puoi comunque tradurre i tuoi contenuti utilizzando TranslatePress. La procedura è esattamente quella descritta nella sezione precedente:

TranslatePress si integra con i page builder più diffusi, tra cui Elementor, Divi Builder, Visual Composer, e molto altro. Tutto quello che devi fare è creare nuove pagine come al solito e, quando sono pronte, tradurre il loro contenuto.
Passaggio 4: Usa la traduzione automatica quando possibile
Per risparmiare tempo quando hai a che fare con siti Web ricchi di contenuti, potresti voler utilizzare la traduzione automatica. Tieni presente, tuttavia, che consigliamo comunque di rivedere attentamente i contenuti tradotti per assicurarsi che non vi siano errori.
Se desideri utilizzare la traduzione automatica sul tuo sito web, TranslatePress ti permette di farlo. E puoi farlo addirittura gratuitamente.
Usando Google Translate per tradurre un sito WordPress è disponibile nella versione gratuita del plugin mentre utilizzando DeepL è incluso nelle versioni pro. Tuttavia, tieni presente che Google potrebbe addebitarti dei costi se superi il limite della sua fascia gratuita per quanto riguarda il volume di caratteri tradotti.
Per iniziare, vai su Impostazioni → TranslatePress → Traduzione automatica scheda e imposta il menu a discesa su Sì sotto Abilita traduzione automatica.
Una volta fatto ciò, sotto appariranno diverse impostazioni. Per questo esempio, useremo Google Translate come nostro Motore di traduzione. Per collegarla al tuo sito web, hai bisogno di una chiave API:

È possibile ottenere una chiave API Google Translate attraverso il tuo Google Cloud account

Una volta ottenuta la chiave API, aggiungila alla pagina delle impostazioni di TranslatePress e salva le modifiche. A questo punto non ti resta che rilassarti e aspettare che Google Translate faccia il suo lavoro. Puoi anche guardare questo video per aiutarti a generare la chiave API.
Tieni presente che Le traduzioni automatiche sono spesso meno accurate di quelle umane Se vuoi assicurarti che sito multilingua è di alta qualità, vorrai passare al setaccio il risultato di Google per assicurarti che non ci siano errori grossolani.
In alternativa, potresti investire i soldi che destineresti all'automatizzazione traduzione e assumere un traduttore freelance invece. Con il nostro Account per traduttori componente aggiuntivo, puoi concedere loro l'accesso al tuo sito per svolgere il loro lavoro senza dover fornire loro autorizzazioni a livello di amministratore.
Passaggio 5: Traduci i metadati del tuo sito web
Once you’re done translating your website’s content, you’re not ready to call it a day yet. To reap the full benefits of a WordPress multi language website, you need to translate your metadata as well.
By metadata, we mean its meta descriptions, page titles, alt text, tags, and other elements involved in SEO multilingua. You can do this for any page on your website, and it works the same as modifying regular types of strings with TranslatePress.
To access your page’s metadata, select the menu under your primary language in the TranslatePress editor. Here, you’ll see a full list of all the strings that appear on that page, including a section labeled Meta Informazioni and a section called Lumache:

Which strings appear under Meta Informazioni will depend on how much metadata there is on your page. If you’re meticulous when it comes to SEO, you’ll have to translate plenty of elements.
While you’re still editing strings, it’s also an excellent idea to translate each page’s URL slug, which will update its corresponding URL.
Keep in mind that metadata translation isn’t available with the free version of TranslatePress. To access the features we went over in this step, you’ll need our Pacchetto SEO add-on, which comes with any of the premium versions of TranslatePress.
The SEO Pack add-on allows you to translate all the URL slugs, from one place. You can translate:
- Slug delle tassonomie
- Sottotitoli dei termini
- Post slugs (this includes pages and custom post types, like WooCommerce products)
- Post type base slugs
- Slug di WooCommerce
If you’re looking to translate every slug on your website more easily, you can do so from the Traduzione stringa editor. Simply go to the Lumache tab and select any slug to translate in the translation sidebar.

You can filter through the types of slugs you want to translate or even filter out the strings that have already been translated from being displayed in the list.
Step 6: Translate Gettext and Hidden Strings
Ok, so up until now, we’ve talked about translating all kinds of strings that are visible on your site. But what about the ones that are not directly displayed on the front end, such as emails sent to your customers?
Well, the same Traduzione stringa interface lets you tackle every other type of string that can be found on your site, front or back end. For example, if you switch to the Email tab, you can select strings from emails that WooCommerce sends to your customers and translate them as well.

This way, your customers will receive these emails in their preferred language.
If you navigate to the Gettex tab, you’ll also be able to find all of the strings coming from your plugins and theme in the same place. You can easily translate pop-up content or strings that appear only upon certain actions from here too.
Configura oggi stesso il tuo sito WordPress multilingue
Professional website translation services are costly and can take months to complete. With the right WordPress plugin, you can speed up the process and save some money by putting in the work yourself or incorporating machine translation.
Usando TranslatePress, you can create a WordPress multi language site in just a few steps:
- Add new languages to WordPress;
- Translate your content manually;
- Translate your plugin and theme strings;
- Use automatic translation when possible;
- Translate your website’s metadata;
- Translate gettext and hidden strings.
TranslatePress Multilingue
Do you have any questions about translating your WordPress website? Ask away 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.
Hi, I have downloaded TranslatePress plugin and it works great. My problem is tough that I do not want to translate every single post on my travel blog. And those that wont be translated to English (from Slovak) should not be shown on english version of website at all. Is there any possibility to set this up? Thanks
Hi Nika,
Yes there is, you can use the “Translate only certain pages” functionality from TranslatePress. More details here: https://translatepress.com/docs/developers/translate-only-certain-pages/