MSDNページでの自動テキスト翻訳-無効にする方法


131

MSDNライブラリページで自動テキスト翻訳をオフにする方法はありますか?

私は英語のテキストを好みますが、ドイツ語のIPアドレスを持っているため、Microsoftは新しいページをロードするたびに自動翻訳をアクティブにし、現在マウスでホバーしているテキストのドイツ語の翻訳が付いた黄色のボックスが表示されます。

これは、右上隅に最初に設定されている言語に関係なく、またログインしているかどうかに関係なく発生します。

これがどれほど煩わしいかわからない!

何かアイデアはありますか?


55
それ。します。関連付ける。プログラミングへ。なぜなら。それ。表示されます。オン。A.プログラミング。ページ。
マークウェルマン、

2
最良のスタックオーバーフローの質問には少しソースコードが含まれていると感じますが、質問が一般的に特定のプログラミングの問題、ソフトウェアアルゴリズム、プログラマーが一般的に使用するソフトウェアツール、プログラミングの専門家に固有の実用的で答えられる問題をカバーしている場合は…その後、あなたはあなたの質問をするのに適切な場所にいます!- stackoverflow.com/faq#questions - MSDNという安っぽいは、上記のカテゴリのいずれにも該当しません。
vzwick

20
私にとって、プログラミングを行うために不可欠なオンラインドキュメントは、上記のカテゴリに分類されます。「...プログラマが一般的に使用するソフトウェアツール...」。しかし、私はあなたと議論したくありません、あなたはあなたの主張を述べ、私は私のことを述べました。私はそれで大丈夫です。
マークウェルマン

28
明らかにmsdnはプログラマーが一般的に使用するソフトウェアツールです。なぜそれがそのカテゴリに分類されるべきではないのかわかりません。あなたの質問も私の日を救いました、段落ごとのそれらのポップアップは本当に迷惑です、もし私がフランス語またはなんらかの言語でページが欲しいなら、私はそれを見つけることができる大きな男の子です。
エティエンヌ

1
@Etienneのサポートに感謝します:)
marc wellman

回答:


49

上部にある[オリジナル]ラジオボタンを押すと、英語が表示され、黄色のホバーボックスにドイツ語が表示されます。元の英語のサイトにアクセスすると、ホバーした場合でも翻訳が表示されません。URLの/ de-de /を/ en-us /に置き換えることで英語に切り替えます。のように

ドイツ語(翻訳またはホバー時の翻訳付きオリジナル):

http://msdn.microsoft.com/ de-de /library/system.diagnostics.contracts.contractargumentvalidatorattribute(v=vs.110).aspx

英語のみ(翻訳なし):

http://msdn.microsoft.com/ en-us /library/system.diagnostics.contracts.contractargumentvalidatorattribute(v=vs.110).aspx


クリス、コメントありがとうございました:)
marc wellman

12
16年8月現在の言語スイッチャーは、ページの左下にあります。
hmrc87

8
この操作を自動化するにはどうすればよいですか?私は毎回URLを書き換えるのにうんざりしています。2017年です。
BarışAkkurt


37

Firefoxユーザーであれば、Redirectorアドオンを使用できます。新しいリダイレクトを作成し、次のように設定します。

リフレクター構成

すべてのmsdn要求を英語の非翻訳バージョンに自動的にリダイレクトします。


ありがとう@ghord後で試してみて、うまくいったかどうかを教えてくれます。
マークウェルマン2013

@marcwellman:うまくいきましたか?ここでもまったく同じ問題があります。さらに、ドイツ語のMSDN翻訳には、テキストの意味を完全に変える可能性のあるあらゆる種類のエラーがあります。このようなFirefoxアドオンは良さそうです。
ygoe 2014年

2
これは受け入れられた答えでなければなりません。あなたは私にクロムで同様の拡張機能を見つけるように促しました、そして今それは魅​​力のように機能します。ありがとう。
vaitrafra 2017年

19

それを見つけた!つまり、2016年で3年遅れで、最近追加されたばかりかもしれませんが、一番下までスクロールすると、使用する言語(より具体的には国)を選択できる小さなボタンが左下隅にあります。あなたはからです」)。


ブラウザを再起動すると、いつでも元に戻ります。

どうもありがとう!あなたは最高です
StanislavŠolc19年

はい、ありますが、私はいつもそれをするのに疲れています。
Sarrus

10

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

したがって、英語のWebサイトを優先するようにブラウザを設定すると、この問題が解決するはずです。W3Cには、さまざまなブラウザーでこれを行う方法の概要があります。

http://www.w3.org/International/questions/qa-lang-priorities.en.php


4
はい。ただし、他のページについては、自分の母国語を好むかもしれません。
Wernfried Domscheit 2015

@Wernfriedあなたのブラウザは「ねえ、私に私のローカル言語でウェブサイトをください」と言っています、MSDNはそれを正確に行います(迷惑な方法であっても)。Webサイトごとに異なる言語が必要な場合、それはブラウザが解決する問題です。
JensMühlenhoff、2015

提供されているアドイン(Firefox用)は非常にうまく機能します。それが私の解決策です。
Wernfried Domscheit 2015

Accept-Languageメカニズムを使用する「このウェブサイトを特定の言語で表示する」アドオンはさらに優れています。そうすれば、URLの書き換えはまったく必要ありません。
イェンスミューレンホフ2015



5

私がターゲットに手動でMSDNのドキュメントのURLを置き換えるの疲れen-us、私は非常に便利なため、この小さなユーザースクリプトを思い付いたので、URLでTampermonkey拡張子(上の利用可能クロームマイクロソフトエッジオペラ、および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;
    }
})();

拡張機能をインストールしたら、

  1. そのアイコンをクリックしてください
  2. クリック Create a new script...
  3. 前のコードを貼り付けます
  4. 保存します(Ctrl + SまたはFile > Save)。
  5. リダイレクトをテストします。https//docs.microsoft.com/fr-fr/dotnet/csharp/programming-guide/classes-and-structs/classes

@matchプロパティは、このスクリプトは唯一のMSDNドキュメントのページに対して実行されていることを確認します。


2

多分この洞察は誰かにとって役立つでしょう。

ほとんどの場合、Googleで検索してmsdnを開きます。ほとんどの場合、私のサイトは自分のローカル言語に(ロケールのあるアドレスの一部を介して)翻訳され、その横に元の(英語)バージョンが添付されることもありました。元の言語のリンクをクリックしても何も翻訳されないため、ローカリゼーションに基づく自動翻訳ではありません。

私の問題を解決したのは、母国語ではなく英語を優先するようにGoogle検索設定を変更することでした。Google検索設定に移動し、に設定してWhich language should Google products use?からEnglishCurrently showing search results in:クリックしてEdit、検索する可能性が高い他の言語を確認します。

また、GoogleのUI言語も変更されます。支払うのが高額になるかもしれないことは知っていますが、それだけの価値があると思います。特定の言語で入力されたクエリを検索する場合、結果はとにかくこの言語のページになる可能性があります。


私を自殺から救ってくれてありがとう。私の意見では、これはマイクロソフトのドキュメントや他のサイトに最適な方法です。
セバスチャン506563

1

メモリを消費し、そのようなことには少しやり過ぎる拡張機能の代わりに、カスタム検索クエリを使用できます。

クロム

設定=>検索エンジンの管理、このエントリを追加:

エンジン: 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、Amazon、さまざまな言語のWikipediaなど)に使用するきちんとしたトリックです。それは非常に効率的です。


それは私が使用していますが、たとえばGoogle検索からMSDNを開くことはできますが、その場合は機能しなくなります。
2015年

1

通常、ページの下部に言語リンクがあり、ここで言語を変更できます(永続的なサイト固有の設定の方がはるかに優れています)。


0

インターネットオプションパネルのIEでは、[全般]タブに[表示]部分があります。最初に優先言語を追加すると、MSDNのすべてのページが選択した言語で表示されます


0

私はFirefox(実際にはWaterfox)でNoScriptアドオンを使用していますが、 "m-msft.com"をforbibするだけで、トランスレータがオフになります。他のブラウザで他のプラグインを使用してドメインを禁止することもできると思います。NoScriptは、本格的なWebユーザー、そしてもちろんUserStylesにとって必須のアドオンです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.