Acabo de hacer un sitio web para un restaurante francés. El sitio web está en inglés, pero supongo que hay suficiente francés en el sitio web (imágenes etiquetadas de los elementos del menú) para pedirle al visitante que traduzca el sitio web si usa Chrome.
¿Hay algo que pueda agregar al html para evitar que Chrome solicite traducir la página? Asumiría que sería algo como<html lang="en">
pero eso no funciona.
¿Algunas ideas?
Gracias
html
google-chrome
google-translate
Twinlakes
fuente
fuente
lang="en"
funciona, no solo "inhabilitaría" el traductor de Google para él, sino que lo solucionaría para los que no hablan inglés y que pudieran necesitarlo.Respuestas:
Nueva respuesta
Agregue
translate="no"
a su<html>
etiqueta, así:Referencia de MDN
Respuesta antigua
(Esto debería funcionar, pero es menos deseable porque es específico de Google y existen otros servicios de traducción).
Agregue esta etiqueta entre
<head>
y</head>
:Referencia de la documentación
fuente
value
atributo debe cambiarse acontent="notranslate"
para pasar la validación de HTML5.Así que para la solución definitiva hice;
Esto funcionó para mí.
fuente
La metaetiqueta en el
<head>
no funcionó para mí, peroclass="notranslate"
agregado a un padre
div
(o incluso<body>
) funcionó y permite un control más preciso del contenido que no desea traducir.fuente
Vamos a agregar esto dentro de su
<head> </head>
content="notranslate"
parameta name="google"
debería funcionar en su caso.
fuente
Para su información, si desea algo que funcione para todo el contenido de su sitio (incluido el que no es HTML), puede configurar el
Content-Language
encabezado de su respuesta ( fuente ) en el idioma apropiado (en mi caso,en-US
).Esto tiene la ventaja de que "deshabilitará" la oferta de traducir la página por usted (porque conocerá el idioma de origen correctamente), pero para otros lectores no nativos, aún tendrán la opción de traducir su sitio. en su propio idioma y funcionará correctamente.
(También para mi caso de uso, donde Chrome ofrecía traducir JSON bien formateado del latín al inglés, BS desaparece).
fuente
Para trabajar siempre en cualquier traductor, copie y pegue el código anterior:
fuente