La creazione di un sito WordPress multilingue può cambiare le carte in tavola per la vostra presenza online. Vi permette di raggiungere un pubblico più vasto e di entrare in contatto con persone di tutto il mondo.
Per questo motivo abbiamo tradotto i nostri siti web WordPress in molte lingue diverse, come il giapponese, il francese, il portoghese e lo spagnolo.
WordPress è ottimo per creare siti web in qualsiasi lingua. Tuttavia, non dispone di caratteristiche integrate per avere più lingue sullo stesso sito.
È qui che WPML si rivela utile. Si tratta di un potente plugin che semplifica l’aggiunta di più lingue al vostro sito WordPress.
In questa guida vi mostreremo come utilizzare WPML per trasformare il vostro sito WordPress in una potenza multilingue.
Perché creare un sito WordPress multilingue con WPML?
WordPress può essere utilizzato in qualsiasi lingua si preferisca. Inoltre, i temi e i plugin WordPress più diffusi sono pronti per la traduzione.
Questi fattori rendono facile per chiunque avviare un sito WordPress nella propria lingua.
Tuttavia, di default, WordPress può supportare solo una lingua alla volta. E se si volesse utilizzare più lingue su un sito per attirare un pubblico più ampio?
Governi, aziende internazionali, negozi online e istituti di istruzione hanno spesso bisogno di offrire i loro siti web in più lingue. Anche se le traduzioni automatiche come Google Translate possono essere allettanti, spesso non sono abbastanza valide per un uso professionale.
Un’altra opzione è quella di installare WordPress in sottodomini per ogni lingua. Tuttavia, questa soluzione è molto fastidiosa, in quanto dovrete gestire gli aggiornamenti e fare il backup di tutte le installazioni.
WPML (WordPress Multilingual Plugin) risolve questo problema permettendo al sito web di utilizzare la stessa installazione di WordPress per creare contenuti in molte lingue diverse.
Questo plugin offre un’interfaccia facile da usare per la gestione delle traduzioni. Aggiunge anche opzioni di cambio lingua per i vostri utenti.
Per questo motivo, nelle sezioni seguenti vi mostreremo come creare un sito web WordPress multilingue con WPML in pochi minuti. Ecco una panoramica di tutti gli argomenti che andremo a coprire:
Pronti? Iniziamo.
Creare un sito WordPress multilingue con WPML
La prima cosa da fare è installare e attivare il plugin WPML (WordPress Multi-language). Se avete bisogno di aiuto, potete consultare la nostra guida passo-passo su come installare un plugin di WordPress.
Nota: WPML è un plugin a pagamento, ma è di gran lunga l’opzione più completa. C’è un motivo per cui oltre 1 milione di siti web usano WPML per creare siti WordPress multilingue.
Dopo l’attivazione, il plugin aggiunge una nuova voce di menu con l’etichetta “WPML” nel menu di WordPress.
Facendo clic su di esso per la prima volta, si accede alla procedura guidata di impostazione del plugin.
WPML rileverà automaticamente la lingua del vostro sito WordPress. Ma se lo desiderate, potete modificarla qui.
In basso, è possibile selezionare le altre lingue che si desidera utilizzare sul sito web. È sempre possibile aggiungere altre lingue in seguito, se necessario.
Dopodiché, facciamo clic sul pulsante “Continua” per il passaggio successivo.
Potrete quindi scegliere il formato dell’URL per le diverse lingue.
È possibile scegliere una struttura a directory, impostare domini o sottodomini separati per ogni lingua o aggiungere la lingua come parametro.
La prima opzione, la struttura a directory, è più orientata alla SEO e consigliata per la maggior parte dei siti web.
Si può anche optare per sottodomini o domini separati, ma Google potrebbe considerare questi siti web separati. Se questo è il vostro scopo, potete scegliere questa opzione.
Dopo aver scelto il formato dell’URL, facciamo clic sul pulsante “Continua”.
Il plugin chiederà ora di inserire la “chiave del sito”. Questa chiave si trova nel vostro account sul sito web di WPML.
Nella schermata successiva, dovrete scegliere come gestire le traduzioni sul vostro sito web.
Potete scegliere di tradurre tutto il sito web o di tradurre alcuni contenuti. Si consiglia di utilizzare “Alcuni contenuti”, in quanto ciò consente di avere un maggiore controllo sulle traduzioni.
L’opzione successiva è quella di scegliere chi tradurrà il vostro sito web.
Potete aggiungere voi stessi le traduzioni, aggiungere singoli traduttori o un manager di traduzioni, oppure scegliere un servizio di traduzione professionale. Indipendentemente dalla scelta, potete sempre modificare il modo in cui gestite le traduzioni sul vostro sito web.
Nella schermata successiva, dovrete dare l’autorizzazione a condividere le informazioni sui plugin e sui temi per ottenere un’assistenza più rapida.
Successivamente, WPML chiederà l’autorizzazione a installare altri plugin di supporto. Per ora è possibile fare clic sul link “Salta” e installare i plugin in un secondo momento, se necessario.
È tutto! Avete configurato con successo WPML per creare e gestire il vostro sito web multilingue.
Successivamente, dovrete aggiungere i contenuti tradotti al vostro sito web.
Aggiungere contenuti multilingue a WordPress con WPML
WPML rende davvero semplice tradurre ogni area del vostro blog WordPress in più lingue.
Potrete tradurre facilmente i vostri post, pagine, tag, categorie e temi di WordPress in tutte le lingue che desiderate.
Aggiunta di pagine e post multilingue
Per iniziare, basta fare clic sul menu dei post per visualizzare i post esistenti. Si noteranno immediatamente le colonne delle lingue accanto ai titoli degli articoli successivi.
WPML presuppone che i contenuti esistenti siano nella lingua principale del sito.
Verranno visualizzati i pulsanti “Aggiungi” per ogni lingua accanto agli articoli successivi. È possibile fare clic sul pulsante sotto una lingua per tradurre una pubblicazione.
Oltre a questo, è possibile gestire le traduzioni modificando una pubblicazione. Nell’editor della pubblicazione, si noterà la nuova meta-box “Lingua” per la gestione delle traduzioni.
È possibile gestire le traduzioni anche visitando la pagina WPML ” Gestione delle traduzioni.
Da qui è possibile visualizzare i contenuti, assegnarli ai traduttori e lavorare sulle traduzioni.
Un altro modo è quello di add-on gli utenti come traduttori, indipendentemente dal ruolo che hanno sul vostro sito WordPress.
È anche possibile aggiungere gli abbonati come traduttori.
Invece di modificare le pubblicazioni, questi traduttori possono aggiungere traduzioni direttamente in WordPress.
Aggiunta di traduzioni per categorie e tag
Se volete tradurre categorie e tag o qualsiasi altra tassonomia personalizzata che state utilizzando, WPML vi mette alla copertina.
Per iniziare, è necessario visitare WPML ” Taxonomy Translation e caricare le tassonomie personalizzate che si desidera tradurre.
Ad esempio, qui abbiamo selezionato le categorie dal menu a discesa. Poi, WPML ha visualizzato tutte le categorie del nostro sito demo:
È sufficiente cliccare sul pulsante “+” accanto al termine della tassonomia per aggiungere la traduzione.
Tradurre i menu di navigazione
Nota: questo metodo è destinato a chi utilizza temi classici di WordPress. Pertanto, potrebbe non funzionare se si utilizza un tema a blocchi.
WordPress è dotato di un robusto sistema di menu di navigazione. La buona notizia è che WPML vi permette di tradurlo proprio come fareste con i post o i tassonomi.
Visitare Aspetto ” Menu dal cruscotto di WordPress. Se avete più di un menu, selezionate quello che volete tradurre.
Nella colonna di destra, si vedrà il menu con i link per la traduzione in altre lingue abilitate sul sito.
Facendo clic su una lingua si crea un nuovo menu per quella lingua.
Sarà quindi necessario aggiungere manualmente le stesse voci di menu, come i link alle pagine, le pubblicazioni e le categorie, dal menu della lingua principale, per garantire la coerenza in tutte le versioni linguistiche del sito web.
Se le pagine e le pubblicazioni sono inserite nei menu di navigazione, è necessario innanzitutto tradurle. Dopodiché, è possibile add-on dalle schede a sinistra nelle schermate di modifica dei menu.
Non dimenticate di fare clic sul pulsante “Salva menu” per conservare i vostri progressi.
Traduzione di temi, plugin e altri testi con WPML
Il CMS multilingue WPML permette di scegliere tra le traduzioni ufficiali di temi e plugin o di utilizzare il proprio traduttore di stringhe.
Per iniziare, è necessario andare su WPML ” Localizzazione di temi e plugin.
Come predefinito, viene visualizzata l’opzione per caricare automaticamente il file .mo del tema utilizzando load_textdomain. È possibile selezionare questa opzione per scaricare i file di traduzione del tema.
NON SI TRADUCE: questo funziona solo con i temi scaricati dalla directory dei temi di WordPress.org.
Si consiglia di utilizzare il modulo di traduzione delle stringhe di WPML per tradurre correttamente il tema e i plugin per il proprio sito.
Inoltre, WPML consente di tradurre campi personalizzati, widget e altre stringhe traducibili generate da WordPress.
Suggerimento dell’esperto: Una sitemap WordPress multilingue aiuta i motori di ricerca a trovare e indicizzare rapidamente tutte le versioni dei vostri contenuti. È importante per la SEO, soprattutto se avete domini o sottodomini diversi in più lingue. Per maggiori dettagli, potete consultare la nostra guida su come creare una sitemap multilingue in WordPress.
Speriamo che questo articolo vi abbia aiutato a capire come creare un sito WordPress multilingue con WPML. Potreste anche voler consultare la nostra guida su come utilizzare l’amministrazione inglese di WordPress su un sito multilingue o la nostra selezione di esperti dei migliori temi WordPress right-to-left (RTL).
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
Philip Turkalj
Hi,
Are the plugin translation made for geolocations?
WPBeginner Support
No, this would be based on the languages you want to support on your site rather than the location of your visitors.
Admin
Ajay Kumar
does it translates automatically or manually, can you explain how it will translates, some of images showing we have to select the tranlated word and check? please let me know, I am going to buy this, if it manually translates how much it takes.
WPBeginner Support
WPML is for manual translation but does have the option for automatic/machine translation. If you reach out to WPML they can let you know the specifics
Admin
Keith H
Do you have any examples of sites that use this?
WPBeginner Support
Hi Keith,
You will find many great examples on their official website under case studies section.
Admin
Suraj Barai
I want to make multiple languages websites. But I can’t understand properly. Can you tell how to make. International website that can any one read in any language.
chetan
hey i have a question i have a website i want to show country specific navigation in website i am using wordpress pls help me
ahmed salah
that was helpful.
but what if i my other language is RTL language, how cloud i make style turn to RTL when loading language ?
ahmed salah
thank you !
but what if my other language is RTL language ,
how could i load RTL style when switching to Arabic language ?
paras
Hi
any one can give me the information, how can i get api response in multi language?
Sanela Tomic
Hello, i bought it today and i am disappointed i just realise that i need to translate text by myself and put it in a post. If i knew all that languages i would not buy it on first place. Its to late to regret now so can you suggest where to translate content ? Thank you all
Matilda
Need for speed! Anyone have advice of how to increase speed while using WPML? Do have a problem….
Henry Barrow
Hello,
I would like to know how many languages could add to my site?. I would like to add many languages to my site as I want to market to different nationalities.
I would also like your advice on my site. I have paid lots of money to have my site build on fivver but all I got was a bunch of different that did not know what they were doing. The site is already built all I need is a few changes on it, I do not have lots of money as mi collect social security to survive for now.
Any professional advice would be greatly appreciated.
P.S I have too many pages on my site that I do not need. should I just delete the ones that I don’t need?
My site is:
My best regards.
WPBeginner Support
You can add as many languages you want. Spend time on learning how to manage and update your website on your own. It will help you save a lot of money.
Admin
George Truijen
How does WPML manage the SEO? SEO ‘demands’ separate titels and URL’s ans if only the language differs, than SEO finds just perhaps one page.
Editorial Staff
You can use Yoast SEO
Admin
Henk
I’d rather throw myself in front of a train than use WPML for anything. WPML is terrible software that uses techniques that slow down your website significantly. If you have a lot of pages, simply installing WPML can raise your loading time from 1 second do 15 seconds or worse. So, no thanks.
Tattvavit das
Hi WPBeginner guys, do you have a reply for Henk’s comment? I want to have a multilingual site but if it is going to slow down my site by 15 times, it’s not worth it. What’s your take?
WPBeginner Support
We do not agree. WPML works just fine even on websites with lots of content.
Admin
Amir Helzer
I’m very sorry to hear that your experience with WPML was not good. We take every feedback about WPML seriously and I want to help you with any problems that you had. If there is a support thread on wpml.org which explains the problems, please add a link to it.
florentina
Hi Henk. What do you use for your multilingual wp site?Thanks