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

时间:2012-06-07 14:02:31

标签: msdn

有没有办法关闭 MSDN图书馆页面上的自动文字翻译?

我更喜欢英文文本,但由于拥有德语IP地址,Microsoft会在每个新页面加载时激活自动翻译,这会给我一个黄色框,其中包含我目前用鼠标悬停的文本的德语翻译。

无论我是否登录在哪里,无论我是否登录,都会发生这种情况。

我不知道这有多烦人!!

任何想法,任何人?

12 个答案:

答案 0 :(得分:46)

当您点击顶部的“原始”单选按钮时,您会看到英语,黄色悬停框中带有德语。 如果您访问原始英文网站,您甚至不会在悬停时看到翻译。 您可以使用/ en-us /替换URL中的/ de-de /切换到英语。如在

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

http://msdn.microsoft.com/ 解德 /library/system.diagnostics.contracts.contractargumentvalidatorattribute(V = vs.110)的.aspx

仅限英语(无翻译):

http://msdn.microsoft.com/ EN-US /library/system.diagnostics.contracts.contractargumentvalidatorattribute(V = vs.110)的.aspx

答案 1 :(得分:34)

如果您是firefox用户,可以使用Redirector插件。创建一个新的重定向并将其设置如下:

Reflector configuration

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

答案 2 :(得分:15)

发现它!我的意思是,它是2016年,晚了3年,也许他们最近刚添加它,但是当你一直向下滚动时,左下角有一个小按钮,你可以选择你想要的语言使用(更具体地说是一个国家"你来自")。

答案 3 :(得分:10)

MSDN使用网络浏览器设置中的首选语言。

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

答案 4 :(得分:8)

还有一个镀铬插件

Switcheroo-Redirector

答案 5 :(得分:6)

最近我遇到了同样的问题。我用Chrome扩展程序ModHeader解决了这个问题。 我配置了它的工作原理:ModHeader

enter image description here

答案 6 :(得分:3)

我厌倦了手动替换MSDN文档的网址以定位网址中的en-us,因此我想出了一个非常方便的Tampermonkey扩展程序的小用户脚本(可在{{{ 3}},ChromeMicrosoft EdgeOpera

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

安装扩展程序后,

  1. 点击图标
  2. 点击Create a new script...
  3. 粘贴上一个代码
  4. 保存(Ctrl + SFile > Save)。
  5. 测试重定向:Firefox
  6. @match属性将确保此脚本仅针对MSDN文档页面运行。

答案 7 :(得分:2)

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

我几乎总是通过谷歌搜索打开msdn。它大部分时间都将我的网站翻译成我的当地语言(通过地址的一部分地址),有时还附有原始(英文)版本。如果我点击原始语言链接,它不会翻译任何内容,因此根据我的本地化,它不是自动翻译

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

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

答案 8 :(得分:1)

您可以使用自定义搜索查询,而不是使用内存并且对此类内容有点过分的扩展程序。

<强>铬

设置=&gt;管理搜索引擎,添加此条目:

引擎: MSDN US

关键字: ms

网址: https://social.msdn.microsoft.com/Search/en-US?query=%s(或者您阅读时正确的网址,只需在需要实际查询字符串的地方使用%s

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

我确定其他常见的浏览器也会暴露这种功能。在Firefox上,我曾经在搜索栏上插入自定义搜索引擎。

这是一个巧妙的技巧,我用于各种搜索(SO,亚马逊,不同语言的维基百科等)。这非常有效。

答案 9 :(得分:1)

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

答案 10 :(得分:0)

在“Internet选项面板”的IE中,您在“常规”选项卡中有“Apperrance”部分。首先添加优先语言,从现在开始,MSDN的所有页面都将以选择的语言显示

答案 11 :(得分:0)

我在Firefox上使用NoScript插件(实际上是Waterfox),只是forbib“m-msft.com”,翻译器将被关闭。我认为您可以在其他浏览器中使用其他插件来禁止域名。对于任何严肃的Web用户,NoScript都是必须的插件,当然还有UserStyles。