我有一个网页,谷歌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">
字符串
但没有用。我还能做些什么来防止这种情况发生吗?
8条答案
按热度按时间ubof19bj1#
我使用
<meta name="google" content="notranslate" />
成功dsekswqp2#
记住在插入后在一个新标签页或新窗口中打开页面
字符串
否则它看起来不工作,但实际上它工作得很好。
carvr3hs3#
在旧版本的Chrome(18.x)上,
Content-Language
Meta标签似乎对翻译弹出窗口没有影响,除非它是小写的:字符串
(to明确--
http-equiv="Content-Language"
* 没有 * 工作;name="content-language"
)xe55xuns4#
你也可以把
translate="no"
添加到你的html标签中。字符串
请注意,这将完全禁用所有转换功能。(https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/translate)
ygya80vv5#
Google Chrome目前需要多个标签才能使(HTML5)文档选择不翻译。在此之前,您应该确保您了解受众的语言,否则会阻止外国网站正确翻译您的网站。
相关标签为:
字符串
下面是一个完整的例子:
型
j9per5c46#
我发现了一个可能对你有帮助的帖子:http://www.blogsdna.com/4593/how-to-stop-google-from-translating-your-website-or-webpage.htm
您可以使用Meta标签:
字符串
或者你可以使用一个类:
型
我希望这回答了你的问题。
编辑:我刚刚检查了我的博客,我提供德语和英语。在每个语言版本上,Chrome都不要求我翻译:http://kau-boys.de的
我检查了我的源代码,多语言插件只包含以下代码:
型
因此,也许您的区域设置需要有一个子区域,如本例中的US。
ckx4rj1h7#
添加
<meta name="google" value="notranslate">
(顺便说一下,不是W3C)或<meta name="google" content="notranslate">
并不能避免恼人的翻译弹出窗口。但我尝试了以下方法,似乎有效:
您可以通过将
class="notranslate"
添加到<body>
标签来避免页面翻译!jvidinwx8#
你们应该参考http://support.google.com/webmasters/bin/answer.py?hl=en&answer=79812,而不是猜测什么是有效的
字符串