【问题标题】:Force Edge not to automatically translate content强制 Edge 不自动翻译内容
【发布时间】:2025-12-27 22:55:12
【问题描述】:

我进行了一些搜索,但从未找到答案。 * 的搜索算法帮助了我,因为我制定了我的整个帖子。所以我想我不妨把这篇文章贴出来——也许有人会通过我的搜索词找到他们的路。

问题

我的应用程序的文本内容会在浏览器中自动翻译。在 Chrome 中它实际上没问题 - 没什么奇怪的,不会翻译人名。但在 Microsoft Edge 中,我们遇到了问题。即使是“正确”语言的单词也会被翻译,名字也是如此。

我不能指望用户在他们的浏览器中有正确的设置。

如何在 Edge 中禁用自动翻译?

【问题讨论】:

    标签: microsoft-edge


    【解决方案1】:

    尝试在您的 html 中添加语言属性,如 <html lang="en">(*根据您的站点语言更改它)。 您也可以将translate="no" 添加到您不想翻译的任何部分,如<body translate="no">

    *更多ISO语言代码可以访问https://www.w3schools.com/tags/ref_language_codes.asp

    【讨论】:

      【解决方案2】:

      解决方案

      HTML 全局属性translate

      translate="no" 放在不应被浏览器翻译的元素上。翻译可能已开启,但内容仍不会被翻译。

      这也可以部分使用,例如我可以将 translate="yes" 设置为标题,但将 translate="no" 设置为用户内容(名称、cmets 等)。

      在此处阅读更多信息https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/translate

      【讨论】:

      • 解决方案来自:*.com/questions/12238396/…
      • 感谢您发布此问题的解决方案。我建议你尝试在 48 小时后标记你自己对这个问题的答案,当它可以标记时。它可以在未来帮助其他社区成员解决类似的问题。感谢您的理解。