Casa > Blog > Multilingue > Come rilevare automaticamente la lingua del browser

Come rilevare automaticamente la lingua del browser

rileva automaticamente la lingua del browser
Da James Odukoya
Ultimo aggiornamento: 2 Ottobre 2024

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

La traduzione di un sito web è senza dubbio il primo passo per creare un sito multilingue. Ma dopo aver creato più versioni tradotte del vostro sito, reindirizzare automaticamente gli utenti alla loro versione preferita porta l'esperienza di navigazione a un livello superiore.

Certo, la presenza di un pulsante o di una pagina “selettore di lingua” rimane importante praticamente per qualsiasi sito web multilingue. Tuttavia, il rilevamento automatico della lingua da parte del browser aiuta i tuoi clienti a navigare nel tuo sito ancora più velocemente. Ciò può a sua volta migliorare l’esperienza utente (UX), il coinvolgimento, le vendite e la conversione.

In questo articolo, vedremo come funziona il rilevamento automatico della lingua del browser e perché è importante. Vi mostreremo poi come utilizzare il nostro plugin multilingua preferito, 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 rallenta il tuo sito, funziona con QUALSIASI tema o plugin ed è ottimizzato per la SEO.

Ma prima di entrare nel dettaglio, ecco un breve video che spiega brevemente il concetto:

Come funziona il rilevamento della lingua dell'utente

A un certo punto, potresti aver visitato il sito Web di un marchio straniero, solo per scoprire che stai visualizzando i suoi contenuti nella tua lingua madre. Ciò è possibile perché il sito Web è in grado di rilevare automaticamente la tua lingua preferita.

Mi chiedo se questo abbia a che fare con alcune violazioni delle leggi sulla privacy? Non preoccuparti, il rilevamento automatico della lingua dell'utente funziona sulla base di una semplice logica che non ha nulla a che fare con lo spionaggio delle tue informazioni personali.

Ci sono tre modi principali in cui i siti Web rilevano la lingua preferita degli utenti. Potrebbe essere basato sulla preferenza 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. Una volta installato un browser sul proprio dispositivo, di solito si seleziona la lingua preferita.

rilevamento automatico della lingua del browser

Quando visiti poi 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 del codice (nella maggior parte dei casi, Javascript) per reindirizzare l'utente alla corrispondente versione pretradotta del sito. Come proprietario di un sito web, puoi scegliere di farlo automaticamente o di chiedere all'utente se desidera visualizzare il tuo sito nella lingua rilevata.

Quando si configura il rilevamento automatico della lingua nel browser, è importante consentire ai visitatori di scegliere la lingua preferita una volta entrati nel sito web. Una funzione selettore di lingua automatica è utile a tal fine.

Ma nel mondo si parlano migliaia di lingue. E potreste chiedervi in quali lingue tradurre il vostro sito web. Un approccio possibile per risolvere questo problema è tradurre i siti web nelle lingue più parlate al mondo.

Tuttavia, come best practice, è più vantaggioso prendere in considerazione le lingue comuni al tuo pubblico di riferimento. Puoi farlo facilmente analizzando i paesi specifici da cui proviene la maggior parte dei visitatori del tuo sito attualmente e puntare a raggiungerli meglio.

Google Analytics torna molto utile qui. Se vuoi saperne di più su come scegliere le 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 verificare l'indirizzo IP del visitatore del sito. Una volta che il sito completa la ricerca dell'indirizzo IP, questo a sua volta rifletterà la posizione dell'utente. Il sito reindirizzerà quindi l'utente in base alla sua posizione.

Ma questo metodo comporta alcune sfide. La preferenza linguistica di un utente può talvolta differire dalle informazioni sulla sua posizione geografica. Tuttavia, una tipica ricerca di indirizzo IP non è in grado di distinguerle.

Ad esempio, se il sito web ha identificato la tua posizione come Stati Uniti e viaggi in un paese non anglofono, l'indirizzo IP aggiorna la tua posizione e ti offre la versione del sito che corrisponde alla tua nuova posizione. Ciò significa che se non comprendi 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. Scegliere l'opzione linguistica più popolare potrebbe non essere sempre la scelta giusta. Analogamente, se un visitatore del sito sta anche utilizzando una connessione tramite rete privata virtuale (VPN), offrire traduzioni del sito web in base alla posizione potrebbe produrre risultati indesiderati. A causa di questi problemi, 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 ortografie, stili e formati diversi.

Per garantire una localizzazione efficace, il rilevamento automatico della lingua del vostro sito web dovrebbe essere tale che gli utenti possano distinguere chiaramente entrambe le varianti. Potete 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 ai suoi contenuti in una lingua che comprendono. Ecco perché è importante configurare rilevamento automatico della lingua dell'utente sul vostro sito web.

Una volta configurato il tuo sito per rilevare automaticamente la lingua del browser per la prima volta, questo ricorderà sempre la lingua precedentemente utilizzata dai visitatori tramite un cookie. Quindi, quando gli utenti tornano a visitare il tuo sito web, possono accedervi automaticamente nella loro lingua preferita.

Nella maggior parte dei casi, un sito globale otterrà spesso nuovi utenti le cui impostazioni del browser o indirizzo IP riflettono una lingua diversa rispetto alla lingua predefinita del tuo sito web. Quando attivi il Rilevamento Automatico della Lingua dell'Utente componente aggiuntivo, tali visitatori visualizzano un popup con un'opzione per passare alla lingua rilevata.

Puoi anche configurare le cose in modo da reindirizzare i visitatori alla loro lingua senza preavviso. La difficoltà di questo approccio è che potrebbe non favorire l'indicizzazione del tuo sito web a causa dei continui cambiamenti nell'algoritmo di Google.

In entrambi i casi, potrai godere dei seguenti vantaggi:

  • L'esperienza di navigazione del tuo sito sarà notevolmente migliorata;
  • Ottenterai più coinvolgimento sulle tue pagine di destinazione e in tutto il sito;
  • Gli utenti trascorreranno più tempo sul tuo sito, il che migliora anche il tuo posizionamento nei motori di ricerca (SEO);
  • La tua azienda 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 WordPress per rilevare la lingua del browser

TranslatePress è il miglior plugin per WordPress che puoi utilizzare per rilevare la lingua del browser. Si tratta di un plugin facile da usare che ti permette di tradurre rapidamente il tuo sito web. Con TranslatePress, puoi tradurre un'intera pagina direttamente dal front-end senza alcuna difficoltà tecnica.

TranslatePress Rilevamento automatico della lingua nella pagina iniziale

Consente inoltre di tradurre automaticamente il tuo sito web WordPress con DeepL o Google Traduttore e apporta le modifiche che preferisci. Il plugin è compatibile con altri plugin di WordPress e ha un'interfaccia intuitiva.

Grazie al plugin di traduzione di WordPress puoi scegliere tra oltre 130 lingue. Ti permette inoltre di modificare le traduzioni e di pubblicarle solo quando hai finito. Il plugin è dotato di una funzione selettore di lingua che aiuta gli utenti del tuo sito a passare facilmente da una versione all’altra.

Translate Press ti permette di tradurre le immagini ed è progettato per supportare appieno la SEO. La ciliegina sulla torta è che, se dovessi incontrare qualche difficoltà durante l'utilizzo dello strumento, potrai rivolgerti facilmente al team di assistenza TranslatePress, affidabile ed esperto.

Come TranslatePress rileva la lingua del browser

TranslatePress utilizza il Add-on di rilevamento automatico della lingua dell'utente per eseguire il rilevamento della lingua dell'utente. Ciò non comporta alcun tecnicismo o registrazione per i servizi di indirizzo IP della lingua perché Maxmind’I database GeoLite2 di aiutano il riconoscimento della lingua localmente.

Il vostro sito è in grado di rilevare la lingua degli utenti, tramite l'impostazione della lingua del browser o l'indirizzo IP. Come abbiamo spiegato in precedenza, l'impostazione della lingua del browser è l'opzione preferita. Ma in generale, è necessario considerare il vostro pubblico di riferimento quando determinate la scelta migliore per il vostro sito web.

Puoi facilmente modificare la modalità predefinita per considerare la lingua del browser prima dell'indirizzo IP andando su Impostazioni TranslatePress Avanzato all'interno della bacheca di WordPress. Qui hai la possibilità di determinare le lingue dei visitatori tramite la lingua del browser, l'indirizzo IP o entrambi. Se decidi di usarli entrambi, uno qualsiasi dei due può avere la precedenza.

rileva le impostazioni linguistiche del browser translatepress

Dopodiché, puoi decidere se reindirizzare i visitatori alla lingua rilevata non appena aprono il tuo sito web. In alternativa, puoi avvisarli del rilevamento della lingua tramite un popup o una barra di benvenuto. Se scegli di avvisare i tuoi utenti prima del reindirizzamento, puoi anche personalizzare il messaggio che desideri mostrare loro.

In genere ci sono due tipi di reindirizzamenti che puoi utilizzare dopo aver rilevato automaticamente la lingua del browser: rigidi e morbidi. I reindirizzamenti rigidi si verificano sul lato server e sono semplicemente incompatibili con i sistemi di memorizzazione nella cache.

Questo riguarda sia i sistemi di memorizzazione nella cache basati su plugin che quelli basati su host. Questo perché il visitatore del sito vede solo una versione memorizzata nella cache della pagina. In altre parole, non arriva mai a vedere la versione tradotta della pagina a cui il codice del server lo reindirizza.

Oltre a questa sfida della memorizzazione nella cache, i reindirizzamenti permanenti richiedono anche che i visitatori accettino i cookie e concedano l'accesso a JavaScript per l'esecuzione.

Fortunatamente, il componente aggiuntivo Automatic User Language Detection risolve questi difficili problemi diretti in modo efficiente. Utilizza solo reindirizzamenti soft, che avvengono sul lato client.

Come rilevare la lingua del browser in WordPress

Per abilitare il tuo sito web WordPress al rilevamento della lingua del browser, segui questi semplici passaggi.

Passaggio 1: Installare e attivare TranslatePress

TranslatePress è disponibile in una versione gratuita che puoi trovare facilmente nella repository di WordPress, ma per ottenere l'accesso al rilevamento automatico della lingua dell'utente, avrai bisogno di un Licenza per sviluppatore o aziendale di TranslatePress.

Quindi, per installare la versione Pro di TranslatePress, acquista una licenza e poi scarica i file .zip del plugin dal tuo Pagina account.

Pagina dell'account TranslatePress

Poi, vai a Plugin Aggiungi nuovo all'interno della tua bacheca di WordPress, carica i file del plugin e poi clicca Installare e Attiva.

Una volta aggiunto il plugin al tuo sito, questo aggiungerà un nuovo Traduci Sito pulsante nel pannello superiore della dashboard. Puoi passare il mouse sopra questo pulsante e fare clic Impostazioni a configura il tuo sito multilingue.

Impostazioni translatepress: rilevamento della lingua del browser

Il passaggio successivo consiste nell'aggiungere il componente aggiuntivo Automatic User Language Detection al tuo sito.

Passaggio 2: Attivare il componente aggiuntivo di rilevamento automatico della lingua dell'utente

Per attivare il componente aggiuntivo, vai su Impostazioni TranslatePress. Poi fare clic su Add-ons scheda.

translatepress: attivazione del componente aggiuntivo per il rilevamento automatico della lingua dell'utente

Individua il Rilevamento Automatico della Lingua dell'Utente aggiungi l'estensione all'elenco e fai clic Attiva.

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

Passaggio 3: Seleziona la modalità di rilevamento della lingua

Una volta attivato il componente aggiuntivo di Rilevamento automatico della lingua, puoi modificarne le impostazioni in Avanzato scheda.

rileva le impostazioni linguistiche del browser translatepress

Qui puoi scegliere tra 4 diverse modalità. Puoi impostare la modalità di rilevamento della lingua in base alle impostazioni della lingua del browser dei visitatori, agli indirizzi IP oppure definire un ordine di preferenza dando la priorità a una delle due opzioni.

In questo caso, il tuo sito web utilizzerà la prima opzione selezionata per determinare la lingua preferita dall'utente. Prenderà in considerazione la seconda opzione solo se il metodo preferito non dovesse funzionare.

Una volta completata la configurazione, non dimenticare di fare clic Salva modifiche in fondo alla pagina.

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

Popup di rilevamento automatico della lingua dell'utente

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

Affidarsi al reindirizzamento automatico della lingua non basta per consentire ai visitatori di accedere ai contenuti nelle loro lingue preferite. Dovrai ancora aggiungi un selettore di lingua di 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 sito rilevi una lingua del browser errata. Ciò non riguarda solo gli errori tecnici. Un utente potrebbe scegliere di visualizzare il tuo sito in una lingua diversa dalla propria lingua locale o dalla lingua preimpostata nel proprio browser.

TranslatePress flottante selettore di lingua

Il selettore di lingua del tuo sito potrebbe presentarsi sotto forma di pulsante, testo o menu a tendina. La cosa più importante è che i tuoi visitatori possano utilizzarlo comodamente.

Puoi aggiungere selettore di lingua al tuo sito WordPress utilizzando TranslatePress in tre modi: tramite shortcode, voce di menu o selezione della lingua a comparsa. Troverai una guida dettagliata che ti aiuterà a configurare il tuo scelte del pulsante della lingua. Oppure puoi consultare questo tutorial dettagliato su come aggiungi uno qualsiasi di questi modelli selettore di lingua con TranslatePress.

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

La creazione di un sito web multilingue ha lo scopo di garantire alla tua azienda una visibilità online a livello globale. Ecco perché è fondamentale configurare il tuo sito web in modo tale che gli utenti possano accedere ai suoi contenuti senza barriere linguistiche.

In questo articolo abbiamo spiegato cos’è il rilevamento automatico della lingua e come funziona. Abbiamo inoltre illustrato come utilizzare il miglior plugin multilingue per WordPress, TranslatePress, per rilevare la lingua del browser sul tuo sito senza alcuna difficoltà.

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.

Con questi consigli, 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 dei commenti qui sotto.

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 X per essere tra i primi a sapere ogni volta che pubblichiamo.