有没有办法在MSDN 库页面关闭自动文本翻译?
我确实更喜欢英文文本,但由于有一个德语 IP 地址,Microsoft 会在每次新页面加载时激活自动翻译,这会给我一个黄色框,其中包含我当前用鼠标悬停在上面的文本的德语翻译。
无论最初在右上角设置什么语言,无论我是否登录,都会发生这种情况。
我说不出这有多烦人!!
任何想法,任何人?
有没有办法在MSDN 库页面关闭自动文本翻译?
我确实更喜欢英文文本,但由于有一个德语 IP 地址,Microsoft 会在每次新页面加载时激活自动翻译,这会给我一个黄色框,其中包含我当前用鼠标悬停在上面的文本的德语翻译。
无论最初在右上角设置什么语言,无论我是否登录,都会发生这种情况。
我说不出这有多烦人!!
任何想法,任何人?
当您点击顶部的“原始”单选按钮时,您会看到英语,黄色悬停框中带有德语。如果您访问原始英文网站,您看不到翻译,甚至在悬停时也看不到。您可以通过将 URL 中的 /de-de/ 替换为 /en-us/ 来切换到英语。如在
德语(翻译或原件,悬停翻译):
仅英文(无翻译):
找到了!我的意思是,它是 2016 年,晚了 3 年,也许他们最近才添加它,但是当您一直向下滚动时,左下角有一个小按钮,您可以在其中选择要使用的语言(更具体地说是一个国家/地区)你来自”)。
MSDN 使用 Web 浏览器设置中的首选语言。
这是由于Accept-Language
标题:
http://www.w3.org/International/questions/qa-accept-lang-locales
因此,将您的浏览器设置为首选英语网站应该可以解决此问题。W3C 在此处概述了如何在不同的浏览器上执行此操作:
http://www.w3.org/International/questions/qa-lang-priorities.en.php
还有一个chrome插件
我厌倦了手动替换 MSDN 文档的 url 以en-us
在 url 中定位,所以我想出了这个小用户脚本,用于非常方便的Tampermonkey扩展(在Chrome、Microsoft Edge、Opera和Firefox上可用)
// ==UserScript==
// @name MSDN docs [en-us] redirect
// @version 0.1
// @description Redirects to the en-us version of the current MSDN doc page
// @grant none
// @match https://docs.microsoft.com/*
// ==/UserScript==
(function () {
let pathname = window.location.pathname.split('/');
if (pathname[1].toLowerCase() !== 'en-us') {
pathname[1] = 'en-us';
pathname = pathname.join('/');
window.location.href = window.location.origin + pathname + window.location.search;
}
})();
安装扩展程序后,
Create a new script...
Ctrl + S
或File > Save
)。该@match
属性将确保此脚本仅针对 MSDN 文档页面运行。
最近我遇到了同样的问题。我用 Chrome 扩展ModHeader解决了这个问题。我配置并且它工作:
我知道这是一个老问题,也许这种见解对某人有用。
我几乎总是通过谷歌搜索打开 msdn。大多数时候,它为我提供了翻译成我当地语言的网站(通过带有区域设置的地址的一部分),有时旁边附有原始(英文)版本。如果我点击原始语言链接,它不会翻译任何内容,因此它不是基于我的本地化的自动翻译。
解决我的问题的方法是将谷歌搜索设置更改为更喜欢英语,而不是我的母语。转到谷歌搜索设置,设置Which language should Google products use?
为English
,然后Currently showing search results in:
单击Edit
并检查您可能搜索的其他语言。
它还将更改 google 的 UI 语言。我知道这可能会付出很高的代价,但我相信这是值得的。如果您搜索以给定语言键入的查询,则结果很可能无论如何都会导致该语言页面。
您可以使用自定义搜索查询,而不是会消耗内存并且对于这种事情有点过分的扩展。
铬合金
设置 => 管理搜索引擎,添加以下条目:
引擎: MSDN US
关键词: ms
URL:( https://social.msdn.microsoft.com/Search/en-US?query=%s
或在您阅读时使用任何正确的 url,只要%s
在需要实际查询字符串的地方使用)
现在,在地址栏中,只需键入ms [SPACE]
. 只要你按下空格,它就会提示你Search on MSDN US:
。现在只需输入您的查询。例如ms string
,会将您重定向到 MSDN-US 版本的搜索结果string
。当然,您可以更改标题和关键字。
我确信其他常见的浏览器也公开了这种功能。在 Firefox 上,我曾经在搜索栏上插入自定义搜索引擎。
这是我用于各种搜索(SO、亚马逊、不同语言的维基百科等)的巧妙技巧。这是非常有效的。
通常在页面底部有一个语言链接,您可以在其中更改语言(即使永久站点特定设置会更好)。
在 Internet 选项面板的 IE 中,您在常规选项卡中有外观部分。首先添加首选语言,从现在开始,MSDN 中的所有页面都将以所选语言呈现
我在 Firefox(实际上是 Waterfox)上使用 NoScript 插件,只是禁止“m-msft.com”,翻译器将被关闭。我认为您也可以在其他浏览器中使用其他插件来禁止域。NoScript 是任何严肃的网络用户的必备插件,当然还有 UserStyles。