我做了一些调查,但始终没有找到答案。StackOverflow的搜索算法帮助了我,现在我已经完成了我的整个帖子。所以我想我最好把这个帖子贴出来--也许有人会通过我的搜索词找到他们的路。
问题
我的应用程序的文本内容会在浏览器中自动翻译。在Chrome中,它实际上是好的-没有什么奇怪的,不翻译人的名字。不过,在Microsoft中,我们遇到了一个问题。即使是“正确”语言中的单词也会被翻译,名字也是如此。
我不能依赖于用户在浏览器中有正确的设置。
如何禁用边缘自动翻译?
发布于 2021-01-07 14:08:18
解决方案
HTML属性translate。
将translate="no"放在浏览器不应该翻译的元素上。翻译可能在进行,但内容仍然不会被翻译。
这也可以部分使用,例如,我可以在标题上设置translate="yes",但可以将translate="no"设置为用户内容(名称、注释等)。
在这里阅读更多https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/translate
发布于 2021-01-10 13:20:59
尝试将一个语言属性添加到您的html中,作为<html lang="en">(*根据您的站点语言更改它)。或您也可以将translate="no"添加到您不想翻译的任何部分,如<body translate="no">
*关于更多的ISO语言代码,您可以访问https://www.w3schools.com/tags/ref_language_codes.asp
https://stackoverflow.com/questions/65613896
复制相似问题