我刚为一家法国餐厅做了一个网站。该网站是英文的,但我猜网站上有足够的法语(标有菜单项的图片),以提示访问者翻译网站,如果使用Chrome。
有没有什么可以添加到html中,以防止chrome请求翻译页面?我假设它应该是类似于<html lang="en">
的东西,但这不起作用。
有什么想法吗?
谢谢
发布于 2012-09-02 17:59:46
新答案
将translate="no"
添加到<html>
标记,如下所示:
<html translate="no">
老答案
(这应该仍然有效,但不太可取,因为它是谷歌特有的,而且还有其他翻译服务。)
在<head>
和</head>
之间添加此标记
<meta name="google" content="notranslate">
发布于 2020-04-22 10:40:31
因此,对于我所做的最终解决方案;
<!DOCTYPE html>
<html lang="en" class="notranslate" translate="no">
<head>
<meta name="google" content="notranslate" />
</head>
<body>
...
</body>
</html>
这对我很有效。
发布于 2019-07-23 13:34:40
<head>
中的meta标签对我不起作用,但是
class="notranslate"
添加到父div
(甚至是<body>
)确实有效,并且可以更精确地控制您不想翻译的内容。
https://stackoverflow.com/questions/12238396
复制