Specifica la lingua predefinita per il documento, quindi utilizza l' attributo translate e la notranslate
classe di Google per elemento / contenitore, come in:
<html lang="en">
...
<span><a href="#" translate="no" class="notranslate">English</a></span>
Spiegazione:
La risposta accettata presenta una soluzione generale, ma non indica come specificare la lingua per elemento, il che può correggere l'errore e garantire che la tua pagina rimanga traducibile .
Perché è meglio? Questo collaborerà con l'internazionalizzazione di Google anziché spegnerlo. Riferendosi all'OP:
Perché Chrome determina erroneamente che la pagina è in una lingua diversa e si offre di tradurre?
Risposta : Google sta cercando di aiutarti con l'internazionalizzazione, ma dobbiamo capire perché questo non sta funzionando. Partendo dalla risposta di NinjaCat , supponiamo che Google legga e preveda la lingua del tuo sito Web utilizzando un algoritmo N-gram, quindi non possiamo dire esattamente perché Google vuole tradurre la tua pagina; possiamo solo supporre che:
- Ci sono parole sulla tua pagina che appartengono a una lingua diversa.
- Contrassegnare l'elemento contenente come
translate="no"
e lang="en"
(o rimuovere queste parole) aiuterà Google a prevedere correttamente la lingua della tua pagina.
Sfortunatamente, la maggior parte delle persone che raggiungono questo post non sapranno quali parole stanno causando il problema. Utilizza la funzione "Traduci in inglese" integrata di Chrome (nel menu contestuale del tasto destro del mouse) per vedere cosa viene tradotto, potresti vedere traduzioni inattese come le seguenti :
Quindi, aggiorna il tuo html con i tag di traduzione appropriati fino a quando la traduzione di Google della tua pagina non cambia nulla, quindi dovremmo aspettarci che il popup scompaia per i futuri visitatori.
Non ci vorrà molto lavoro per aggiungere tutti questi tag extra? Sì, molto probabilmente. Se stai usando Wordpress o un altro sistema di gestione dei contenuti, cerca nella loro documentazione i modi rapidi per aggiornare il tuo codice!