Microsoft Edge网页翻译缺失或不起作用 - Microsoft Edge
Summary
本文可帮助你排查网页翻译在Microsoft Edge中无法按预期工作的问题。 要么 Edge 不提供翻译页面,选择 “翻译”后翻译会失败,或者 Edge 会翻译想要在其原始语言中阅读的页面。 按照本文中给出的方法来确定并解决问题。
症状
遇到以下一个或多个问题:
打开不读语言的页面时,翻译图标不会出现在地址栏中。
翻译面板不会自动显示,或者翻译选项在右键单击菜单上不可用。
选择“ 翻译”,但页面文本不会更改,或者翻译失败。
翻译功能在大多数网站上都能正常工作,但在某个特定网站、某种源语言、某个配置文件下,或仅在受管理的设备上无法使用。
原因
仅当以下所有条件均为 true 时,Microsoft Edge才会显示自动翻译面板:
内置翻译功能在设置和策略中都已启用。
Edge 检测到该网页的语言不在你的 首选语言 列表中。
您尚未为该语言选择“永不翻译 [语言]”。
Edge 可以访问Microsoft翻译服务。
相反,如果你选择了 始终翻译来自[语言]的页面,Edge 会自动翻译相应页面,而不会再提示你。
检查语言设置和例外
如果自动提供翻译功能已关闭,或者页面语言已在您的首选语言列表中,则翻译行为会出现异常。 执行以下步骤:
打开Microsoft Edge,然后转到 edge://settings/languages。
打开 产品/服务以翻译非我阅读的语言的页面。
查看 首选语言 列表。 如果页面语言在此列表中,Edge 会将它视为你阅读的语言,并且不提供翻译页面。 仅当该语言是误添加时才将其删除。
删除适用的 永不翻译 语言或网站例外项。
Caution
不要删除所有首选语言作为常规重置。 Microsoft Edge还将此列表用于浏览器显示语言、拼写检查和默认翻译目标语言。
判断该问题是否仅出现在特定页面
确定问题范围有助于判断应该排查网站、你的个人资料,还是整个设备的设置。 执行以下步骤:
打开具有相同源语言的其他页面。 如果该页面翻译,问题特定于受影响的网站。
在不同的Microsoft Edge配置文件中打开受影响的页面。 如果页面转换到那里,问题特定于原始配置文件设置。
按 F12 打开Microsoft Edge DevTools、运行document.documentElement.lang和记录网站所有者的结果。 标记不正确或缺失可能会影响语言处理,但 Edge 也可以使用内容检测。
检查 Edge DevTools 的 控制台 和 网络 面板,查看是否存在页面脚本故障或被阻止的请求。
检查扩展、策略和网络访问
第三方扩展程序、受管政策或被阻止的网络路径都可能对所有网站禁用翻译功能。 执行以下步骤:
转到 edge://extensions,关闭任何第三方翻译扩展,然后重新测试页面。
转到 edge://policy,并检查 TranslateEnabled 策略:
如果未列出策略,则未配置策略,并且默认启用翻译功能。
如果该值为 false 或 禁用,则所有内置翻译功能都将被禁用。 要求 IT 管理员将策略设置为 “已启用 ”或将其保留为“未配置”。
选择页面上的edge://policy“重载策略”,然后重启Microsoft Edge,使任何策略更改生效。
如果仅在某一个网络上,所有站点的翻译都失败,请让您的网络管理员在您重现故障时检查代理服务器或防火墙日志,查看是否有请求被拦截。 不要将添加宽泛的防火墙例外规则作为变通办法。 有关 Microsoft Edge 的常规连接要求,请参阅Microsoft Edge 终结点允许列表。
在联系Microsoft 支持部门之前收集数据
如果必须联系Microsoft 支持部门以获取更多帮助,请收集以下信息并将其包含在支持请求中:
Microsoft Edge 版本:转到 edge://settings/help并记下完整版本号。
受影响的内容:URL、源语言和目标语言。
范围:同一源语言中的其他页面是否会被翻译,以及受影响的页面是否会在不同的配置中进行翻译。
活动策略:转到 edge://policy并导出策略列表。
错误:DevTools 控制台 和 网络 选项卡中的相关条目,以及显示阻止请求的任何代理或防火墙日志。
在共享数据之前,请从数据中删除任何敏感信息或个人信息。
相关内容
在 Microsoft Edge 浏览器中使用Microsoft 翻译工具
Microsoft Edge 中的用户数据和隐私
Microsoft Edge策略参考
配置 Microsoft Edge 策略设置