Je viens de créer un site Internet pour un restaurant français. Le site Web est en anglais, mais je suppose qu'il y a suffisamment de français sur le site Web (images étiquetées des éléments de menu) pour inviter le visiteur à traduire le site Web s'il utilise Chrome.
Y a-t-il quelque chose que je peux ajouter au html pour empêcher Chrome de demander à traduire la page? Je suppose que ce serait quelque chose comme <html lang="en">
mais cela ne fonctionne pas.
Des idées?
Merci
html
google-chrome
google-translate
twinlakes
la source
la source
lang="en"
fonctionnait, cela ne "désactiverait" pas simplement Google Translate pour lui, mais le corrigerait pour les non anglophones qui pourraient en avoir besoin.Réponses:
Nouvelle réponse
Ajoutez
translate="no"
à votre<html>
tag, comme ceci:Référence MDN
Ancienne réponse
(Cela devrait toujours fonctionner mais est moins souhaitable car il est spécifique à Google et il existe d'autres services de traduction.)
Ajoutez cette balise entre
<head>
et</head>
:Référence de la documentation
la source
value
attribut doit être remplacécontent="notranslate"
par pour réussir la validation HTML5.Donc, pour la solution ultime que j'ai faite;
Cela a fonctionné pour moi.
la source
La balise meta dans le
<head>
n'a pas fonctionné pour moi, maisclass="notranslate"
ajouté à un parent
div
(ou même<body>
) a fonctionné et permet un contrôle plus précis du contenu que vous ne souhaitez pas traduire.la source
Permet d'ajouter ceci dans votre
<head> </head>
content="notranslate"
pour unmeta name="google"
devrait fonctionner dans votre cas.
la source
Pour info, si vous voulez quelque chose qui fonctionnera pour tout le contenu de votre site (y compris ce qui n'est pas HTML), vous pouvez définir l'en-
Content-Language
tête de votre réponse ( source ) dans la langue appropriée (dans mon casen-US
).Cela présente l'avantage de "désactiver" l'offre de traduction de la page pour vous (car il connaîtra correctement la langue source), mais pour les autres lecteurs non natifs, ils auront toujours la possibilité de traduire votre site dans leur propre langue, et cela fonctionnera correctement.
(Aussi pour mon cas d'utilisation, où Chrome proposait de traduire du JSON bien formaté du latin à l'anglais, BS disparaît.)
la source
Pour toujours travailler dans n'importe quel traducteur, copiez et collez le code ci-dessus:
la source