Come rilevare automaticamente la lingua del browser

Pubblicato: 2022-09-22

Consentire agli utenti di visualizzare i contenuti nella loro lingua preferita è una caratteristica essenziale dei siti Web che mirano a raggiungere un pubblico globale. In qualità di proprietario di un sito, puoi farlo facilmente configurando il tuo sito Web in modo che rilevi automaticamente la lingua del browser.

La traduzione di siti Web è senza dubbio il primo passo per creare un sito Web multilingue. Ma dopo aver creato più versioni tradotte del tuo sito, il reindirizzamento degli utenti alla loro versione preferita porta automaticamente l'esperienza di navigazione a un ulteriore passo avanti.

Certo, avere un pulsante o una pagina per il cambio di lingua rimane importante praticamente per qualsiasi sito Web multilingue. Ma il rilevamento automatico della lingua del browser aiuta i tuoi clienti a navigare nel tuo sito ancora più velocemente. Ciò a sua volta può aumentare l'esperienza utente (UX), il coinvolgimento, le vendite e la conversione.

In questo articolo, daremo un'occhiata a come funziona il rilevamento automatico della lingua del browser e perché è importante. Ti mostreremo quindi come utilizzare il nostro plug-in multilingue, TranslatePress per attivare il rilevamento automatico della lingua del browser sul tuo sito Web WordPress.

TranslatePress multilingue

TranslatePress è il modo più semplice per tradurre il tuo sito WordPress. È veloce, non rallenterà il tuo sito web, funziona con QUALSIASI tema o plugin ed è SEO friendly.

Ottieni il plug-in

Oppure scarica la versione GRATUITA

Come funziona il rilevamento della lingua dell'utente

Ad un certo punto, potresti aver visitato il sito Web di un marchio straniero, solo per scoprire che ne stai visualizzando il contenuto nella tua lingua madre. Ciò è possibile perché il sito Web può rilevare automaticamente la tua lingua preferita.

Ti chiedi se questo ha qualcosa a che fare con alcune violazioni della legge sulla privacy? Non preoccuparti, il rilevamento automatico della lingua dell'utente funziona in base a una logica semplice che non ha nulla a che fare con lo spionaggio delle tue informazioni personali.

Esistono tre modi principali in cui i siti Web rilevano la lingua preferita degli utenti. Potrebbe essere basato sulle preferenze del browser, sull'indirizzo IP o sull'internazionalizzazione.

Rilevamento delle preferenze del browser

Questo è il metodo più popolare utilizzato dai siti Web per rilevare automaticamente la lingua del browser. Dopo aver installato un browser sul tuo dispositivo, di solito selezioni la tua lingua preferita.

rilevamento automatico della lingua del browser

Quando poi visiti un sito Web all'interno di questo browser, il sito Web può facilmente rilevare la lingua preferita memorizzata nei file delle impostazioni del browser. Il sito Web utilizza quindi il codice (nella maggior parte dei casi, Javascript) per reindirizzare l'utente alla versione pretradotta corrispondente del sito. 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 imposti il ​​rilevamento automatico della lingua del browser, è importante consentire ai visitatori di scegliere la loro lingua preferita una volta che accedono al tuo sito web. Un cambio lingua automatico aiuta in questo.

Ma le persone parlano migliaia di lingue in tutto il mondo. E potresti chiederti in quali lingue tradurre il tuo sito web. Un possibile approccio per risolvere questo problema è tradurre i siti Web nelle lingue più parlate al mondo.

Tuttavia, come best practice, è più gratificante considerare le lingue comuni al tuo pubblico di destinazione. Puoi farlo facilmente analizzando i paesi specifici da cui proviene attualmente la maggior parte dei visitatori del tuo sito e mira a raggiungerli meglio.

Google Analytics è davvero utile qui. Se vuoi saperne di più sulla scelta delle lingue giuste per il tuo sito web multilingue, puoi consultare la nostra guida completa su come tradurre WordPress.

Ricerca indirizzo IP

Un altro metodo utilizzato dai siti Web per rilevare la lingua del browser consiste nel controllare l'indirizzo IP del visitatore del sito. Una volta che il sito ha completato la ricerca dell'indirizzo IP, questo rifletterà a sua volta la posizione dell'utente. Quindi reindirizzerà l'utente in base alla sua posizione.

Ma questo metodo comporta alcune sfide. La preferenza della lingua di un utente a volte può differire dalle informazioni sulla posizione. Ma una tipica ricerca di indirizzi IP non può distinguerli.

Ad esempio, se il sito Web ha identificato la tua posizione negli Stati Uniti e viaggi in un paese non di lingua inglese, l'indirizzo IP aggiorna la tua posizione e ti fornisce la versione del sito che corrisponde alla tua nuova posizione. Ciò significa che se non capisci la lingua prevalente nella tua nuova posizione, potresti avere difficoltà a interagire con i contenuti del sito.

Allo stesso modo, ci sono paesi come il Canada o il Camerun con più di una lingua franca. Andare con l'opzione della lingua più popolare potrebbe non essere sempre azzeccato. Allo stesso modo, se un visitatore del sito utilizza anche una connessione di rete privata virtuale (VPN), l'offerta di traduzioni di siti Web in base alla posizione potrebbe fornire risultati indesiderati. A causa di questi intoppi, i siti Web difficilmente rilevano la lingua del browser con questo metodo.

Internazionalizzazione

Oltre a rilevare automaticamente la lingua del browser per lingue completamente diverse, i siti Web devono prestare attenzione anche alle variazioni linguistiche. Un esempio popolare è la lingua inglese che ha varianti statunitensi e britanniche. Queste variazioni hanno ortografia, stili e formati diversi.

Per garantire una localizzazione efficace, il rilevamento automatico della lingua del tuo sito web dovrebbe essere tale che gli utenti possano rilevare distintamente entrambe le varianti. Puoi utilizzare uno dei primi 2 metodi per ottenere risultati efficienti per quanto riguarda l'internazionalizzazione.

Perché rilevare automaticamente la lingua del browser?

Quando le persone visitano il tuo sito web per la prima volta, sperano di accedere al suo contenuto in una lingua che capiscono. Ecco perché è importante impostare il rilevamento automatico della lingua dell'utente sul tuo sito web.

Una volta impostato il tuo sito per rilevare automaticamente la lingua del browser una volta, ricorderà sempre la lingua precedentemente utilizzata dai visitatori tramite un cookie. Pertanto, quando gli utenti visitano nuovamente il tuo sito Web, possono accedervi automaticamente nella loro lingua preferita.

Nella maggior parte dei casi, un sito globale riceve spesso nuovi utenti le cui impostazioni del browser o l'indirizzo IP riflettono una lingua diversa dalla lingua preimpostata del tuo sito web. Quando attivi il componente aggiuntivo Rilevamento automatico della lingua dell'utente , tali visitatori vedono un popup con un'opzione per passare alla lingua rilevata.

Puoi anche impostare le cose in modo da reindirizzare i visitatori alla loro lingua senza pre-informarli. La sfida con questo è che potrebbe non aiutare l'indicizzazione del tuo sito web a causa dei continui cambiamenti nell'algoritmo di Google.

In entrambi i casi, potrai usufruire dei seguenti vantaggi:

  • L'esperienza di navigazione del tuo sito sarà notevolmente migliorata;
  • Otterrai un maggiore coinvolgimento sulle tue pagine di destinazione e in tutto il sito;
  • Gli utenti trascorreranno più tempo sul tuo sito, il che aumenta anche le tue classifiche di ottimizzazione dei motori di ricerca (SEO);
  • La tua attività otterrà più vendite e conversioni.

In sostanza, il rilevamento automatico della lingua del browser rende il tuo sito multilingue più intuitivo e garantisce che i tuoi sforzi di internazionalizzazione producano il massimo ritorno sull'investimento (ROI).

Il miglior plugin per WordPress per il rilevamento della lingua del browser

TranslatePress è il miglior plugin per WordPress che puoi utilizzare per rilevare la lingua del browser. È un plug-in facile da usare che ti consente di tradurre rapidamente il tuo sito web. Con TranslatePress, puoi tradurre un'intera pagina direttamente dal front-end senza problemi tecnici.

TraduciPremi

Ti consente inoltre di tradurre automaticamente il tuo sito Web WordPress con DeepL o Google Translate e apportare le modifiche che desideri. Il plug-in è compatibile con altri plug-in di WordPress e ha un'interfaccia intuitiva.

Puoi scegliere tra oltre 200 lingue utilizzando il plugin di traduzione di WordPress. Ti consente anche di modificare le tue traduzioni e pubblicarle solo quando hai finito. Il plug-in ha un selettore di lingua che aiuta gli utenti del tuo sito a passare facilmente da una versione all'altra del tuo sito.

Translate Press ti consente di tradurre immagini ed è progettato per supportare completamente la SEO. La ciliegina sulla torta è che, in caso di problemi durante l'utilizzo dello strumento, puoi facilmente contattare il team di supporto di TranslatePress affidabile ed esperto.

Come TranslatePress rileva la lingua del browser

TranslatePress utilizza il componente aggiuntivo Rilevamento automatico della lingua dell'utente per eseguire il rilevamento della lingua dell'utente. Ciò non comporta alcun tecnico o registrazione per i servizi di indirizzi di lingua IP perché i database GeoLite2 di Maxmind aiutano il riconoscimento della lingua a livello locale.

Il tuo sito può rilevare la lingua degli utenti, sia tramite l'impostazione della lingua del browser che tramite l'indirizzo IP. Come spiegato in precedenza, l'impostazione della lingua del browser è l'opzione preferita. Ma nel complesso, devi considerare il tuo pubblico di destinazione quando determini la scelta migliore per il tuo sito web.

Puoi facilmente cambiare la modalità preimpostata di considerare la lingua del browser prima dell'indirizzo IP andando su Impostazioni → TranslatePress Avanzate all'interno della dashboard di WordPress. Qui hai la possibilità di determinare le lingue dei visitatori con la lingua del browser, l'indirizzo IP o entrambi. Se decidi di utilizzare entrambi, ognuno di essi può venire prima.

rileva le impostazioni della lingua del browser translatepress

Successivamente, puoi decidere se reindirizzare i visitatori alla lingua rilevata non appena aprono il tuo sito web. Altrimenti, puoi avvisarli del rilevamento della lingua con un popup o una barra di benvenuto. Se scegli di avvisare i tuoi utenti prima del reindirizzamento, puoi anche personalizzare il messaggio che vuoi che vedano.

Ci sono generalmente due tipi di reindirizzamenti che puoi utilizzare dopo aver rilevato automaticamente la lingua del browser: hard e soft. Gli hard reindirizzamenti si verificano all'estremità del server e sono semplicemente incompatibili con i sistemi di memorizzazione nella cache.

Ciò riguarda sia i sistemi di memorizzazione nella cache basati su plug-in che quelli basati su host. Questo perché il visitatore del sito può vedere solo una versione cache della pagina. In altre parole, non riescono mai a vedere la versione tradotta della pagina a cui il codice del server li reindirizza.

Oltre a questa sfida di memorizzazione nella cache, gli hard reindirizzamenti richiedono anche ai visitatori di accettare i cookie e di concedere l'accesso JavaScript per l'esecuzione.

Fortunatamente, il componente aggiuntivo Rilevamento automatico della lingua dell'utente risolve questi problemi diretti e difficili in modo efficiente. Utilizza solo reindirizzamenti soft, che si verificano sul lato client.

Come rilevare la lingua del browser in WordPress

Per abilitare il tuo sito Web WordPress a rilevare la lingua del browser, segui questi semplici passaggi.

Passaggio 1: installa e attiva TranslatePress

TranslatePress è disponibile in una versione gratuita che puoi trovare facilmente nel repository di WordPress, ma per ottenere l'accesso al rilevamento automatico della lingua dell'utente, avrai bisogno di una licenza Developer o Business di TranslatePress.

Quindi, per installare la versione pro di TranslatePress, acquista una licenza e quindi scarica i file .zip del tuo plug-in dalla pagina del tuo account.

Pagina dell'account TranslatePress

Quindi, vai su Plugin → Aggiungi nuovo nella dashboard di WordPress, carica i file del plug-in, quindi premi Installa e attiva .

Dopo aver aggiunto il plug-in al tuo sito, verrà aggiunto un nuovo pulsante Traduci sito nel pannello superiore della dashboard. Puoi passare il mouse sopra questo pulsante e fare clic su Impostazioni per configurare il tuo sito multilingue.

impostazioni di translatepress rilevamento della lingua del browser

Il passaggio successivo consiste nell'aggiungere il componente aggiuntivo Rilevamento automatico della lingua dell'utente al tuo sito.

Passaggio 2: attivare il componente aggiuntivo per il rilevamento automatico della lingua dell'utente

Per attivare il componente aggiuntivo, vai su Impostazioni → TranslatePress . Quindi fare clic sulla scheda Componenti aggiuntivi .

translatepress attiva il componente aggiuntivo per il rilevamento automatico della lingua dell'utente

Individua il componente aggiuntivo Rilevamento automatico della lingua dell'utente nell'elenco e fai clic su Attiva .

Componente aggiuntivo per il rilevamento automatico della lingua dell'utente translatepress

Passaggio 3: selezionare la modalità di rilevamento della lingua

Dopo aver attivato il componente aggiuntivo Rilevamento automatico della lingua, puoi modificare le impostazioni nella scheda Avanzate .

rileva le impostazioni della lingua del browser translatepress

Qui puoi scegliere tra 4 diverse modalità. Puoi basare la modalità di rilevamento della lingua sulle impostazioni della lingua del browser dei visitatori, sugli indirizzi IP o impostare un ordine di preferenza dando priorità a entrambe le opzioni.

In questo caso, il tuo sito web utilizzerà la prima opzione selezionata per determinare la preferenza della lingua dell'utente. Prenderà in considerazione la seconda opzione se il metodo preferito fallisce.

Una volta completata la configurazione, non dimenticare di fare clic su Salva modifiche nella parte inferiore della pagina.

Ora, quando TranslatePress rileva una preferenza di lingua diversa da quella predefinita sul tuo sito, visualizzerà un pop-up come questo:

Pop-up di rilevamento automatico della lingua dell'utente

Suggerimento bonus: aggiungi sempre un selettore di lingua al tuo sito

Affidarsi al reindirizzamento automatico della lingua non è sufficiente per consentire ai visitatori di accedere ai contenuti nelle loro lingue preferite. Dovrai comunque aggiungere un commutatore di lingua per WordPress, indipendentemente dal tipo di sito Web multilingue che possiedi.

Un selettore di lingua consente agli utenti di visualizzare i contenuti del tuo sito Web anche nei casi in cui il tuo sito rileva la lingua del browser sbagliata. Questo non riguarda solo errori tecnici. Un utente può scegliere di visualizzare il tuo sito in una lingua diversa dalla lingua locale o dalla lingua preimpostata del browser.

TraduciPremi il selettore di lingua mobile

Il selettore di lingua del tuo sito potrebbe essere sotto forma di pulsante, testo o menu a discesa. Ancora più importante, i tuoi visitatori dovrebbero essere in grado di usarlo comodamente.

Puoi aggiungere un selettore di lingua al tuo sito WordPress utilizzando TranslatePress in 3 modi: con un codice breve, una voce di menu o una selezione della lingua mobile. Troverai una guida dettagliata per aiutarti a scegliere i pulsanti della lingua qui. Oppure puoi dare un'occhiata a questo tutorial dettagliato su come aggiungere uno di questi tipi di cambio lingua con TranslatePress.

Migliora l'esperienza utente con il rilevamento della lingua del browser

Costruire il tuo sito web multilingue mira a dare alla tua azienda un riconoscimento online globale. Ecco perché devi configurare il tuo sito Web per garantire che gli utenti possano accedere ai contenuti del tuo sito Web senza barriere linguistiche.

In questo articolo abbiamo spiegato cos'è il rilevamento automatico della lingua e come funziona. Abbiamo anche dimostrato come utilizzare il miglior plugin multilingue per WordPress, TranslatePress, per rilevare la lingua del browser sul tuo sito senza problemi.

TranslatePress multilingue

TranslatePress è il modo più semplice per tradurre il tuo sito WordPress. È veloce, non rallenterà il tuo sito web, funziona con QUALSIASI tema o plugin ed è SEO friendly.

Ottieni il plug-in

Oppure scarica la versione GRATUITA

Con questi suggerimenti, speriamo che questo articolo ti abbia aiutato a configurare il tuo sito Web per rilevare automaticamente la lingua del browser. Fateci sapere se avete domande nella sezione commenti qui sotto.

Se hai trovato utile questo post, dai un'occhiata al nostro canale YouTube, dove carichiamo costantemente tutorial video brevi e facili da seguire. Puoi anche seguirci su Facebook e Twitter per essere il primo a sapere ogni volta che pubblichiamo.