如何指定您的网页的语言,以便Google Chrome不提供翻译
我有一个谷歌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>
我find了一个可以帮助你的post: http : //www.blogsdna.com/4593/how-to-stop-google-from-translating-your-website-or-webpage.htm
您可以使用元标记:
<meta name="google" value="notranslate">
或者你可以使用一个类:
<span class="notranslate"></span>
我希望能回答你的问题。
编辑 :我刚刚检查了我的博客,我用德语和英语提供。 在每种语言版本中,Chrome都不会要求我翻译: http : //kau-boys.de
我检查了我的源代码和多语言插件只包括这个代码:
<meta http-equiv="Content-Language" content="en_US" />
所以也许你的语言环境需要有一个分区域,就像这个例子中的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">
并不能避免令人讨厌的翻译popup窗口。
但我已经尝试了以下,它似乎工作:
您可以通过将class =“notranslate”添加到body标签来避免页面的翻译!
干杯! Erwin Haantjes
我已经成功使用<meta name="google" content="notranslate" />
记得在插入后在新标签页或新窗口中打开页面
<meta name="google" value="notranslate">
否则它看起来不工作,但它实际上运作良好。
在较旧版本的Chrome(18.x)中, Content-Language
元标记似乎对翻译popup窗口没有影响,除非是小写:
<meta http-equiv="content-language" content="en" />
(要清楚 – http-equiv="Content-Language"
不起作用; name="content-language"
也不行