我有一个页面,谷歌Chrome一直认为它是法语。 这是它的快照:
http://yootles.com/outbox/overcleverchrome.html
请注意,我包含了一个meta http-equiv标签来告诉它其实是英语:
<meta http-equiv="Content-language" content="en">
但这并没有起到帮助作用。 有什么其他方法可以做到这一点吗?
我有一个页面,谷歌Chrome一直认为它是法语。 这是它的快照:
http://yootles.com/outbox/overcleverchrome.html
请注意,我包含了一个meta http-equiv标签来告诉它其实是英语:
<meta http-equiv="Content-language" content="en">
但这并没有起到帮助作用。 有什么其他方法可以做到这一点吗?
目前,Google Chrome 要求使用几个标签来使 (HTML5) 文档不进行翻译。在这之前,您应该确定您的受众使用的语言,否则会防止外国网站正确地翻译您的站点。
相关标签如下:
<meta charset="UTF-8" />
<meta name="google" content="notranslate" />
<meta http-equiv="Content-Language" content="en_US" />
这里是一个完整的示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="google" content="notranslate" />
<meta http-equiv="Content-Language" content="en_US" />
</head>
<body>
Dies ist ein Test Deutsch
</body>
content="notranslate"
还是 value="notranslate"
?在你的回答中我看到了 content
但在这个页面上的另一个回答中我看到了 value
。 - Sam<meta name="google" value="notranslate">
或者您可以使用一个类:
<span class="notranslate"></span>
<meta http-equiv="Content-Language" content="en_US" />
你们应该参考http://support.google.com/webmasters/bin/answer.py?hl=zh-CN&answer=79812,而不是猜测哪些方法有效。
<meta name="google" content="notranslate" />
添加<meta name="google" value="notranslate">
(顺便说一下,这不是W3C标准)或<meta name="google" content="notranslate">
并不能避免烦人的翻译弹窗。
但是我尝试了以下方法,似乎可以解决问题:
您可以将class="notranslate"
添加到<body>
标签中以避免页面被翻译!
插入后记得在新选项卡或新窗口中打开页面
<meta name="google" value="notranslate">
Content-Language
小写,否则它似乎对翻译弹出窗口没有影响:<meta http-equiv="content-language" content="en" />
为了明确起见,http-equiv="Content-Language"
没有 起作用;name="content-language"
也没有。
我在编程中使用 <meta name="google" content="notranslate" />
取得了成功。
translate="no"
。<html translate="no">
<head></head>
<body></body>
</html>