I siti Web che vogliono raggiungere persone in tutto il mondo devono consentire agli utenti di visualizzare i contenuti nella loro lingua preferita. Come proprietario di un sito, è facile farlo. Basta impostare il sito in modo che rilevi automaticamente la lingua utilizzata dal browser.

La traduzione del sito web è sicuramente il primo passo per creare un sito che possa essere letto in più di una lingua. Ma se hai creato diverse versioni del tuo sito in diverse lingue, reindirizzare gli utenti alla versione che preferiscono porta automaticamente l'esperienza di navigazione a un livello superiore.
Sì, un pulsante o una pagina di cambio lingua sono ancora importanti per quasi tutti i siti web che hanno più di una lingua. Ma il rilevamento automatico della lingua del browser rende ancora più veloce per i tuoi clienti muoversi nel tuo sito. Questo può quindi migliorare l'esperienza utente (UX), l'impegno, le vendite e le conversioni.
In questo articolo vedremo come funziona il rilevamento automatico della lingua del browser e perché è importante. Poi, ti mostreremo come usare il nostro plugin multilingue preferito, TranslatePress , per far sì che il tuo sito WordPress rilevi automaticamente la lingua utilizzata dal browser.
Create Amazing Websites
Con il miglior generatore di pagine gratuito Elementor
Parti oraCome scoprire quale lingua parla un utente
A un certo punto, potresti essere andato sul sito web di un marchio straniero e aver scoperto che era scritto nella tua lingua. Ciò è possibile perché il sito web può capire automaticamente quale lingua vuoi usare.
Non sono sicuro che questo abbia a che fare con le persone che violano le leggi sulla privacy. Puoi stare certo che nessun dato personale verrà intercettato perché il rilevamento automatico della lingua dell'utente si basa su una logica solida.
Ci sono tre modi principali per i siti web di capire quale lingua un utente desidera usare. Potrebbe dipendere dal browser usato, dall'indirizzo IP o dal modo in cui il sito è impostato per i diversi paesi.
Identificazione del browser preferito
Questo è il modo più comune per i siti web di capire automaticamente la lingua del browser. Una volta installato un browser sul tuo dispositivo, di solito scegli la lingua che vuoi usare.

Quindi, quando usi questo browser per andare su un sito web, il sito web può facilmente trovare la tua lingua preferita nei file di impostazioni del browser. Il sito web usa quindi il codice (il più delle volte Javascript) per inviare l'utente alla versione del sito che è già stata tradotta. Come proprietario di un sito web, puoi scegliere di farlo automaticamente o chiedere all'utente se desidera vedere il tuo sito nella lingua rilevata.
Quando si imposta il rilevamento automatico della lingua del browser, è importante lasciare che i visitatori scelgano la loro lingua preferita una volta arrivati sul tuo sito web. Ciò è reso più semplice con un selettore automatico della lingua.
Ma le persone in tutto il mondo parlano molte lingue diverse. E potresti chiederti in quali lingue tradurre il tuo sito web. Un modo per risolvere questo problema sarebbe tradurre i siti web nelle lingue parlate più spesso nel mondo.
Ma come buona pratica, è meglio pensare alle lingue parlate dal tuo pubblico. Puoi farlo facilmente guardando i paesi da cui provengono la maggior parte dei visitatori del tuo sito e impegnandoti per raggiungerli meglio.
In questo caso Google Analytics è molto utile.
Ricerca indirizzo IP
I siti Web possono anche utilizzare gli indirizzi IP dei visitatori per dedurre la lingua del browser dell'utente. Una volta completata la ricerca dell'indirizzo IP del sito Web, la posizione dell'utente verrà visualizzata in modo accurato. L'utente verrà quindi reindirizzato a una nuova pagina che tiene conto della sua posizione attuale.
Ma anche questo approccio presenta delle difficoltà. In alcuni casi, la lingua preferita di un utente potrebbe non corrispondere alla sua posizione geografica. Tuttavia, una ricerca standard dell'indirizzo IP non distinguerà tra le due.
Se visiti un sito web dagli Stati Uniti e poi ti trasferisci in una nazione in cui la lingua ufficiale non è l'inglese, l'indirizzo IP aggiornerà automaticamente la tua posizione e ti reindirizzerà alla versione localizzata del sito web. Pertanto, potrebbe essere difficile interagire con il contenuto del sito se non conosci la lingua del paese in cui ti sei trasferito.
Paesi come Canada e Camerun hanno più di una lingua franca per ragioni simili. A volte la scelta della lingua predefinita non è la migliore da fare. Una situazione simile si verifica quando un utente accede a un sito Web utilizzando una Virtual Private Network (VPN), poiché fornire traduzioni del sito in base alla posizione potrebbe avere conseguenze indesiderate. I problemi sopra menzionati sono il motivo per cui questo approccio per rilevare la lingua del browser è raramente utilizzato dai siti Web.
Internazionalizzazione
I siti web devono tenere conto delle variazioni linguistiche oltre a rilevare automaticamente la lingua del browser per lingue completamente diverse. La lingua inglese è spesso citata come esempio perché contiene due varietà distinte: inglese americano e inglese britannico. Queste varianti sono scritte e presentate in vari modi.
Il tuo sito web deve avere un rilevamento automatico della lingua che possa distinguere tra le due varietà in modo che gli sforzi di localizzazione siano efficaci. Per internazionalizzare con successo la tua attività, puoi impiegare uno dei primi due approcci.
Perché è importante rilevare automaticamente la lingua del browser?
È naturale che i visitatori per la prima volta del tuo sito vogliano leggere il contenuto nella loro lingua madre. Ecco perché è fondamentale implementare automaticamente il rilevamento della lingua per i visitatori.
Una volta impostato il tuo sito per riconoscere automaticamente la lingua del browser di un visitatore, utilizzerà sempre la lingua precedentemente utilizzata da quel visitatore facendo riferimento a un cookie. In questo modo, quando i visitatori tornano sul tuo sito, possono facilmente passare alla loro lingua preferita.
La maggior parte dei visitatori di un sito Web globale avrà i propri browser o indirizzi IP configurati su una lingua diversa da quella predefinita del sito. Ogni utente che visita il tuo sito quando il plugin Automatic User Language Detection è attivo vedrà un popup che offre di passare alla lingua rilevata.
Puoi anche configurare le cose in modo che gli utenti vengano automaticamente reindirizzati alla lingua appropriata. Il problema è che l'algoritmo di Google è in continua evoluzione, quindi è possibile che questo non aiuti il tuo sito a essere indicizzato.
In entrambi gli scenari potrai beneficiare dei seguenti vantaggi:
- L'esperienza utente sul tuo sito migliorerà notevolmente;
- In generale, più persone interagiranno con le tue landing page e con il tuo sito web;
- I clienti trascorreranno più tempo sul tuo sito, il che è positivo sia per l'esperienza utente che per la SEO.
- Più clienti acquisteranno dalla tua azienda.
In parole povere, il rilevamento automatico della lingua del browser migliora l'esperienza utente del tuo sito multilingue e aumenta il ritorno sull'investimento dei tuoi sforzi di internazionalizzazione (ROI).
Il miglior plugin WordPress per il rilevamento della lingua del browser
TranslatePress rileva al meglio la lingua del browser. Traduce istantaneamente la tua pagina web. TranslatePress consente la traduzione della pagina front-end senza sforzi tecnologici.

Ti consente di tradurre all'istante il tuo sito web WordPress con DeepL o Google Translate e di apportare modifiche. Il plugin user-friendly funziona con altri plugin WordPress.
Il plugin di traduzione di WordPress offre oltre 200 lingue. Ti consente di rivedere le traduzioni e pubblicarle solo quando sono finite. Il selettore di lingua del plugin consente agli utenti di passare senza sforzo da una versione del sito all'altra.
Translate Press, ottimizzato per SEO, ti consente di tradurre le foto. La ciliegina sulla torta è che puoi contattare rapidamente il team di supporto di TranslatePress, affidabile e competente, in caso di problemi.
Come funziona TranslatePress
TranslatePress rileva la lingua dell'utente tramite l'add-on Automatic User Language Detection. I database GeoLite2 di Maxmind aiutano il riconoscimento della lingua locale senza alcuna registrazione del servizio di indirizzo della lingua IP.
Il tuo sito può rilevare la lingua dell'utente tramite l'impostazione della lingua del browser o l'indirizzo IP. Come detto, l'impostazione della lingua del browser è la migliore. Tuttavia, la scelta migliore per il tuo sito web dipende dal tuo pubblico di destinazione.
Impostazioni → TranslatePress → Avanzate nella dashboard di WordPress ti consente di modificare la modalità preimpostata per considerare la lingua del browser prima dell'indirizzo IP. Le lingue dei visitatori possono essere determinate dalla lingua del browser, dall'indirizzo IP o da entrambi. Usa prima qualsiasi se utilizzi entrambi.

Dopodiché, puoi scegliere di reindirizzare i visitatori alla lingua identificata quando aprono il tuo sito web. Un popup o una barra di benvenuto potrebbero avvisare gli utenti del rilevamento della lingua. Puoi personalizzare il messaggio che mostri agli utenti prima del reindirizzamento.
Dopo aver rilevato automaticamente la lingua del browser, puoi utilizzare il reindirizzamento hard o soft. I sistemi di caching non possono gestire il reindirizzamento hard lato server.
Questo vale per il caching basato su plugin e host. I visitatori visualizzano solo una pagina memorizzata nella cache. Non visualizzano mai il sito Web tradotto a cui li indirizza il codice del server.
Il reindirizzamento rigido richiede che gli utenti accettino i cookie ed eseguano JavaScript, oltre alla memorizzazione nella cache.
Fortunatamente, l'add-on Automatic User Language Detection affronta facilmente queste sfide hard direct. Il soft redirect è solo lato client.
Impostazione di TranslatePress
TranslatePress è gratuito nella versione WordPress, tuttavia per utilizzare l'identificazione automatica della lingua utente è necessaria una licenza Developer o Business.
Per installare TranslatePress Pro, acquista una licenza e scarica i file plugin.zip dalla pagina del tuo Account.

Successivamente, nella dashboard di WordPress, vai su Plugin > Aggiungi nuovo, carica i file del plugin e poi fai clic su Installa e attiva.
Quando aggiungi il plugin al tuo sito, verrà aggiunto un nuovo pulsante Translate Site al pannello superiore della dashboard. Puoi impostare il tuo sito multilingue spostando il mouse su questo pulsante e cliccando su Settings.

La prossima cosa da fare è installare sul tuo sito il plugin Automatic User Language Detection.
Vai su Impostazioni > TranslatePress per attivare l'add-on. Poi clicca sulla scheda chiamata "Add-on".

Trova il componente aggiuntivo Rilevamento automatico della lingua utente nell'elenco e seleziona "Attiva".
Una volta attivato il componente aggiuntivo Rilevamento automatico della lingua, è possibile modificare le impostazioni nella scheda Avanzate.

Qui puoi scegliere tra 4 diversi modi di giocare. Puoi impostare la modalità di rilevamento della lingua in base agli indirizzi IP dei visitatori o alle impostazioni della lingua nei loro browser. Puoi anche impostare un ordine di preferenza che dia più peso a entrambe le opzioni.
In questo caso, il tuo sito web utilizzerà la prima opzione che scegli per scoprire la lingua preferita dall'utente. Esaminerà la seconda opzione se la prima non funziona.
Una volta terminato, non dimenticare di cliccare su Salva modifiche in fondo alla pagina.

Ora, quando TranslatePress trova una scelta di lingua sul tuo sito diversa da quella predefinita, mostrerà un pop-up come questo:
Conclusione
Creare un sito web che possa essere letto in più di una lingua aiuterà la tua attività a farsi conoscere in tutto il mondo. Ecco perché devi impostare il tuo sito web in modo che gli utenti possano accedere ai tuoi contenuti anche se non parlano la stessa lingua.
Abbiamo parlato di cosa sia il rilevamento automatico della lingua e di come funzioni in questo articolo. Ti abbiamo anche mostrato come usare TranslatePress , il miglior plugin multilingue di WordPress, per scoprire facilmente quale lingua sta usando un browser sul tuo sito.