it-swarm.asia

如何指定您的网页语言,以便Google Chrome不提供翻译

我有一个谷歌Chrome坚持认为是法语的页面。这是它的快照:

http://yootles.com/outbox/overcleverchrome.html

请注意,我包含一个meta http-equiv标签,告诉它实际上是英文的:

<meta http-equiv="Content-language" content="en">

但它没有帮助。还有什么我可以做的来防止这种情况吗?

49
dreeves

谷歌浏览器目前需要多个标签才能使(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>
40
Marshall Anschutz

我找到了一篇可以帮到你的帖子: 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>

我希望能回答你的问题。

_ edit _ :我刚刚查看了我用德语和英语提供的博客。在每种语言版本上Chrome都不会要求我翻译: http://kau-boys.de

我检查了我的源代码,多语言插件只包括这段代码:

<meta http-equiv="Content-Language" content="en_US" /> 

所以也许你的语言环境需要有一个子区域,比如本例中的US。

8
2ndkauboy

你们应该引用 http://support.google.com/webmasters/bin/answer.py?hl=zh-CN&answer=79812 而不是猜测什么有效

<meta name="google" content="notranslate" />
4
Jason Jong

'<meta name="google" value="notranslate">'(顺便说不是W3C)和<meta name="google" content="notranslate">并没有避免令人讨厌的翻译弹出窗口。

但我尝试了以下它似乎工作:

您可以通过在body标签中添加class =“notranslate”来避免翻译页面!

干杯!欧文汉特斯

2
Codebeat

我用<meta name="google" content="notranslate" />取得了成功

1
Adrian

在较旧版本的Chrome(18.x)上,Content-Language元标记似乎对翻译弹出窗口没有任何影响,除非它是小写的:

<meta http-equiv="content-language" content="en" />

(要明确--http-equiv="Content-Language" 没有 工作; name="content-language"也没有)

1
humbletim

记得在插入后在新选项卡或新窗口中打开页面

<meta name="google" value="notranslate">

否则它看起来不起作用,但实际上效果很好。

1
user1283182