如何在Chrome中禁用Google从HTML翻译
我刚为一家法国餐厅建立了一个网站。该网站是英文的,但我猜网站上有足够的法语(标有菜单项的图片)来提示访问者在使用Chrome时翻译网站 我是否可以在html中添加一些东西来防止chrome要求翻译页面?我假设它是类似于如何在Chrome中禁用Google从HTML翻译,html,google-chrome,google-translate,Html,Google Chrome,Google Translate,我刚为一家法国餐厅建立了一个网站。该网站是英文的,但我猜网站上有足够的法语(标有菜单项的图片)来提示访问者在使用Chrome时翻译网站 我是否可以在html中添加一些东西来防止chrome要求翻译页面?我假设它是类似于的东西,但这不起作用 有什么想法吗 谢谢新答案 将translate=“no”添加到您的标记中,如下所示: <html translate="no"> 旧答案 (这应该仍然有效,但不太可取,因为它是谷歌特有的,而且还有其他翻译服务。) 在和之间添加此标记:
的东西,但这不起作用
有什么想法吗
谢谢新答案
将translate=“no”
添加到您的
标记中,如下所示:
<html translate="no">
旧答案 (这应该仍然有效,但不太可取,因为它是谷歌特有的,而且还有其他翻译服务。) 在
和
之间添加此标记:
在
中的meta标记对我不起作用,但是
class=“notranslate”
添加到父级
div
(甚至
)确实有效,并允许更精确地控制您不希望翻译的内容 让我们将此添加到您的
content=“notranslate”
用于metaname=“谷歌”
应该适用于您的情况。仅供参考,如果您想要适用于站点中所有内容(包括非HTML内容)的内容,您可以将响应()中的
内容语言
标题设置为适当的语言(在我的情况下,en US
)
这样做的好处是,它将“禁用”为您翻译页面的服务(因为它将正确地了解源语言),但对于其他非本地读者,他们仍然可以选择将您的站点翻译为自己的语言,并且可以正常工作
(同样对于我的使用案例,Chrome提供了将格式良好的JSON从拉丁语翻译成英语的服务,而BS则消失了。)因此,对于我提出的最终解决方案
...
这对我来说很有效。试试这个终极解决方案:
更简单的方法是添加translate=“no”属性。
这可以在div、text和其他格式中进行。
下面是一个例子:
//仅供参考
//不要复制或粘贴
log(“第一个div不支持翻译,但第二个div支持它。”)
log(“打开翻译器并查看效果”)
DIV1
试着翻译我!
你好,你好
DIV2
现在,你可以做到了!
你好,你好
我的Windows是德语版
我在Chrome上有以下经验:
如果我设定
谷歌翻译提出了翻译英语的建议
当然,我必须省略lang属性。这对我很有用:
<html translate="no">
没有弹出窗口,URL字段中的翻译图标不再显示。解决方案:
更简单的方法是添加translate=“no”属性。
这可以在div、text和其他格式中进行。
下面是一个例子:
//仅供参考
//不要复制或粘贴
log(“第一个div不支持翻译,但第二个div支持它。”)
log(“打开翻译器并查看效果”)
DIV1
试着翻译我!
你好,你好
DIV2
现在,你可以做到了!
你好,你好
您还可以从翻译中排除特定元素:class=“notranslate”为了通过HTML5验证,值
属性应更改为content=“notranslate”
。更新的文档URL:隐藏Google translate barAdding此元标记的绝妙技巧对我们有用。我们已经在我们的大部分页面上看到了以前似乎有效但现在不再有效的内容。你应该问问自己为什么可能会有重复的内容?这样做会阻止任何人阅读网站,除非你提供了他们语言的翻译。Google Translate不是完美的,但可以让事情变得容易。@Toni Leigh就我自己而言,我看到Google Translate与Javascript和DOM行为混乱,导致各种难以重现的执行错误。@ToniLeigh因为它检测到了错误的源语言。他想提供正确的源语言如果lang=“en”
起作用,它不仅可以为他“禁用”谷歌翻译,还可以为可能需要它的非英语使用者修复它。原因如下:我的网站提供了一个母语良好的法语翻译。然而,用户从未意识到他们可以选择好的法语,因为该网站被谷歌自动翻译成法语。相反,他们给我发信息,抱怨法语网站的语法不好。我只需加上第一行“工作得很有魅力。”。。救命恩人!信息:如果您的评论不是错误报告,请不要评论
<html lang="en" translate="no">
<html translate="no">