如何指定您的网页的语言,以便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一样。

'<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"也不行