MSDN 页面的自动文本翻译-如何关闭?

有没有一种方法来 关掉的自动文本翻译在 MSDN 库页

我更喜欢英文文本,但由于有一个德国的 IP 地址微软激活自动翻译每一个新的页面加载,这给了我一个黄色的框与德文翻译的文本,我目前悬停在鼠标。

无论最初在右上角设置的是什么语言,无论我是否登录,都会发生这种情况。

我不知道这有多烦人! !

有人知道吗?

14950 次浏览

当你点击顶部的“原始”单选按钮,你会看到英语,在黄色的悬浮方块中有德语。 如果你访问原始的英文网站,你不会看到翻译,甚至没有悬停。 您可以通过将 URL 中的/de-de/替换为/en-us/来切换到英语

德语(悬停时翻译或原文) :

Http://msdn.microsoft.com/ (咒语)/library/system.Diagnotics.Contracts.Contractargumentvalidatortribute (v = vs. 110) . aspx

只有英文(没有翻译) :

Http://msdn.microsoft.com/ [俄语]/library/system.Diagnotics.Contracts.Contractargumentvalidatortribute (v = vs. 110) . aspx

如果你是一个火狐用户,你可以使用 导演插件。创建一个新的重定向,并像下面这样设置:

Reflector configuration

它会自动将所有 msdn 请求重定向到英文非翻译版本。

还有一个铬插件

切换-重定向

MSDN 使用您的 Web 浏览器设置中的首选语言。

Http://social.msdn.microsoft.com/forums/en-us/6543407d-f743-48fb-965b-b8af9f9a0cb1/howto-disable-automatic-translation-into-german?forum=msdnfeedback

这是由于 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 扩展 ModHeader解决了它。 我配置了它并且它能工作: < img src = “ https://i.stack.imgur.com/3XhnH.png”alt = “ ModHeader”>

enter image description here

您可以使用自定义搜索查询来代替扩展,因为扩展将消耗内存,而且对于这类事情来说有点过分。

铬合金

设置 = > 管理搜索引擎,添加以下条目:

引擎: MSDN US

关键词: ms

URL: https://social.msdn.microsoft.com/Search/en-US?query=%s(或者不管读取时正确的 URL 是什么,只要在需要实际查询字符串的地方使用 %s)

现在,在地址栏中键入 ms [SPACE]。一旦你按下空格,它会提示你与 Search on MSDN US:。现在输入你的问题。例如,ms string会将您重定向到 string的搜索结果的 MSDN-US 版本。当然,您可以更改标题和关键字。

我相信其他常见的浏览器也公开了这种功能。在 Firefox 上,我曾经在搜索栏上插入自定义搜索引擎。

这是我在各种搜索中使用的一个巧妙的技巧(比如亚马逊,不同语言版本的维基百科等等)。非常有效率。

在 IE 中的 Internet 选项面板中,在常规选项卡中有外观部分。添加首选语言作为第一,从现在起,所有网页从 MSDN 将在选择的语言

找到了!我的意思是,现在是2016年,晚了3年,也许他们最近才加上去的,但是当你向下滚动的时候,在左下角有一个小按钮,你可以选择你想要使用的语言(更确切地说是一个国家“你来自”)。

我在 Firefox (实际上是 Waterfox)中使用了 NoScript 插件,只要禁用“ m-msft.com”,翻译器就会关闭。我认为你可以使用其他浏览器的插件来禁止这个域名。NoScript 是任何严肃的 web 用户必备的插件,当然还有 UserStyles。

我知道这是个古老的问题,也许这个见解对某些人有用。

我几乎总是通过谷歌搜索打开 msdn。它大多数时间提供我的网站翻译成我的当地语言(通过一部分地址与地区) ,有时伴随着原始(英语)版本旁边。如果我点击原始语言链接,它不翻译任何东西,所以它不是基于我的本地化 自动翻译自动翻译

解决我的问题的办法是将谷歌搜索设置改为更喜欢英语,而不是我的母语。转到 谷歌搜索设置,将 Which language should Google products use?设置为 English,然后在 Currently showing search results in:中单击 Edit并检查您可能搜索的其他语言。

它还将改变谷歌的用户界面语言。我知道这可能是一个很高的代价,但我相信这是值得的。如果搜索以给定语言键入的查询,结果很可能会导致该语言页面。

通常在页面底部有一个语言链接,您可以在其中更改语言(尽管永久性的站点特定设置会更好)。

我已经厌倦了手动替换 MSDN 文档的 url,将目标定位在 url 中的 en-us,所以我为非常方便的 捣蛋鬼扩展编写了这个小用户脚本(可在 铬合金Microsoft Edge歌剧火狐上使用)

// ==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://learn.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;
}
})();

一旦安装了扩展,

  1. 点击它的图标
  2. 点击 Create a new script...
  3. 粘贴前面的代码
  4. 保存(Ctrl + SFile > Save)。
  5. 测试重定向: https://learn.microsoft.com/fr-fr/dotnet/csharp/programming-guide/classes-and-structs/classes

@match属性将确保此脚本仅针对 MSDN 文档页运行。