Dịch văn bản tự động tại các trang MSDN - Làm thế nào để tắt?


131

Có cách nào để tắt dịch văn bản tự động tại các trang thư viện MSDN không?

Tôi thích văn bản tiếng Anh hơn nhưng do có địa chỉ IP tiếng Đức nên Microsoft kích hoạt dịch tự động trên mỗi lần tải trang mới, cho tôi một hộp màu vàng với bản dịch tiếng Đức của văn bản mà tôi hiện đang di chuột bằng chuột.

Điều này xảy ra bất kể ngôn ngữ nào ban đầu được đặt ở góc trên bên phải và bất kể tôi có đăng nhập hay không.

Tôi không thể nói điều này khó chịu đến thế nào !!

Có ai có ý kiến ​​gì không?


55
Nó. Làm. Liên quan. Để lập trình. Bởi vì. Nó. Xuất hiện. Trên. A. Lập trình. Trang.
marc wellman

2
Chúng tôi cảm thấy các câu hỏi Stack Overflow tốt nhất có một chút mã nguồn, nhưng nếu câu hỏi của bạn thường bao gồm một vấn đề lập trình cụ thể, thì thuật toán phần mềm, công cụ phần mềm thường được các lập trình viên sử dụng, các vấn đề thực tế, có thể trả lời, chỉ có ở nghề lập trình. sau đó bạn đang ở đúng nơi để đặt câu hỏi của bạn! - stackoverflow.com/faq#questions - MSDN là crappy không thuộc bất kỳ danh mục nào được đề cập ở trên.
vzwick

20
đối với tôi tài liệu trực tuyến cần thiết cho tôi để lập trình thuộc danh mục được đề cập ở trên: "... công cụ phần mềm thường được lập trình viên sử dụng ...". Nhưng tôi không muốn tranh luận với bạn, bạn đã nêu quan điểm của bạn và tôi đã nêu quan điểm của tôi. Tôi ổn với điều đó.
marc wellman

28
Rõ ràng msdn là một công cụ phần mềm thường được các lập trình viên sử dụng, tôi thậm chí không hiểu tại sao nó không thuộc danh mục đó. Câu hỏi của bạn cũng đã cứu cả ngày của tôi, những quảng cáo trên mỗi đoạn thực sự rất khó chịu, nếu tôi muốn trang bằng tiếng Pháp hoặc bất kỳ ngôn ngữ nào, tôi là một cậu bé lớn tôi có thể tìm thấy nó.
Etienne

1
Cảm ơn bạn @Etienne vì sự hỗ trợ của bạn :)
marc wellman

Câu trả lời:


49

Khi bạn nhấn nút radio "Bản gốc" ở trên cùng, bạn sẽ thấy tiếng Anh, với tiếng Đức trong hộp di chuột màu vàng. Nếu bạn truy cập trang web tiếng Anh ban đầu, bạn sẽ không thấy bản dịch, thậm chí không di chuột. Bạn chuyển sang tiếng Anh bằng cách thay thế / de-de / trong URL bằng / en-us /. Như trong

Tiếng Đức (bản dịch hoặc bản gốc với bản dịch trên hover):

http://msdn.microsoft.com/ de-de / l Library / system.diagnostics.contuces.contractargumentvalidatorattribution(v=vs.110)

Chỉ tiếng Anh (không có bản dịch):

http://msdn.microsoft.com/ en-us / l Library / system.diagnostics.contuces.contractargumentvalidatorattribution(v=vs.110) .aspx


Cảm ơn Chris rất nhiều vì bình luận của bạn :)
marc wellman

12
Trình chuyển đổi ngôn ngữ vào ngày 16 tháng 8 hiện ở phía dưới cùng bên trái của trang.
hmrc87

8
Làm thế nào tôi có thể tự động hóa hoạt động này? tôi phát ốm vì viết lại url mỗi lần đó là năm 2017.
Barış Akkurt

1
@ BarışAkkurt: Hãy xem stackoverflow.com/questions/5274463/õ
rèn

37

Nếu bạn là người dùng firefox, bạn có thể sử dụng addon Redirector . Tạo một chuyển hướng mới và thiết lập nó như thế này:

Cấu hình phản xạ

Nó sẽ tự động chuyển hướng tất cả các yêu cầu msd sang các phiên bản không dịch tiếng Anh.


Cảm ơn bạn @ghord tôi sẽ thử nó sau và nói với bạn sau đó liệu nó có hiệu quả với tôi không.
marc wellman

@marcwellman: Vậy nó có hoạt động không? Tôi có cùng một vấn đề chính xác ở đây. Thêm vào đó, bản dịch MSDN của Đức có tất cả các loại lỗi trong đó có thể xoay quanh ý nghĩa của văn bản hoàn toàn. Một tiện ích Firefox như thế này nghe có vẻ tốt.
ygoe

2
Đây phải là câu trả lời được chấp nhận. Bạn đã nhắc tôi tìm một phần mở rộng tương tự trong chrome và bây giờ nó hoạt động như một bùa mê. Cảm ơn.
vaitrafra

19

Tìm thấy rồi! Ý tôi là, đó là năm 2016, trễ 3 năm và có lẽ họ mới thêm nó gần đây, nhưng khi bạn cuộn xuống, có một nút nhỏ ở góc dưới bên trái nơi bạn có thể chọn ngôn ngữ bạn muốn sử dụng (cụ thể hơn là một quốc gia " bạn đến từ").


Bất cứ khi nào tôi khởi động lại trình duyệt của mình, nó sẽ chuyển trở lại.

Cảm ơn rất nhiều! Bạn là người giỏi nhất
Stanislav olc

Có, nhưng tôi mệt mỏi để làm điều đó mọi lúc.
Sarrus

10

MSDN sử dụng ngôn ngữ ưa thích từ cài đặt trình duyệt web của bạn.

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

Điều này là do Accept-Languagetiêu đề:

http://www.w3.org/I quốc tế /questions / qa-accept-lang-litales

Vì vậy, thiết lập trình duyệt của bạn để thích các trang web tiếng Anh nên khắc phục vấn đề này. W3C có một cái nhìn tổng quan về cách thực hiện điều đó trên các trình duyệt khác nhau tại đây:

http://www.w3.org/I quốc tế / questions / qa-lang-p Warriorities.en.php


4
Có, nhưng đối với các trang khác, tôi có thể thích ngôn ngữ địa phương của mình.
Wernfried Domscheit

@Wernfried Trình duyệt của bạn đang nói "Này, vui lòng cho tôi trang web bằng ngôn ngữ địa phương của tôi", MSDN thực hiện chính xác điều đó (ngay cả khi theo cách gây phiền nhiễu). Nếu bạn muốn các ngôn ngữ khác nhau cho các trang web khác nhau thực sự là một vấn đề cho trình duyệt để giải quyết.
Jens Mühlenhoff

AddIn được cung cấp (cho Firefox) hoạt động rất tốt. Đó là giải pháp của tôi.
Wernfried Domscheit 19/2/2015

Một tiện ích bổ sung "Hiển thị trang web này bằng một ngôn ngữ cụ thể" sử dụng cơ chế Ngôn ngữ chấp nhận sẽ còn tốt hơn nữa. Bằng cách đó, không cần viết lại URL.
Jens Mühlenhoff


6

Gần đây tôi đã gặp một vấn đề tương tự. Và tôi đã giải quyết nó với ModHeader tiện ích mở rộng của Chrome . Tôi đã cấu hình và nó hoạt động:Người điều hành

nhập mô tả hình ảnh ở đây


5

Tôi cảm thấy mệt mỏi khi phải thay thế thủ công các tài liệu MSDN để nhắm mục tiêu en-ustrong url, vì vậy tôi đã đưa ra tập lệnh người dùng nhỏ này cho tiện ích mở rộng Tampermonkey rất tiện dụng (có sẵn trên Chrome , Microsoft Edge , OperaFirefox )

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

Khi bạn đã cài đặt tiện ích mở rộng,

  1. Nhấp vào biểu tượng của nó
  2. Bấm vào Create a new script...
  3. Dán mã trước đó
  4. Lưu nó ( Ctrl + Shoặc File > Save).
  5. Kiểm tra chuyển hướng: https://docs.microsoft.com/fr-fr/dotnet/csharp/programming-guide/groupes-and-structs/groupes

Các @matchbất động sản sẽ đảm bảo rằng kịch bản này chỉ chạy chống lại các trang doc MSDN.


2

Tôi biết đó là một câu hỏi cũ, bởi có lẽ cái nhìn sâu sắc này sẽ hữu ích cho ai đó.

Tôi hầu như luôn luôn mở msDN thông qua một tìm kiếm trong google. Hầu hết thời gian cung cấp cho tôi trang web được dịch sang ngôn ngữ địa phương của tôi (thông qua một phần địa chỉ với ngôn ngữ địa phương), đôi khi đi kèm với phiên bản gốc (tiếng Anh) bên cạnh. Nếu tôi nhấp vào liên kết ngôn ngữ gốc, nó không dịch bất cứ thứ gì, vì vậy nó không phải là dịch tự động dựa trên nội địa hóa của tôi.

Điều giải quyết vấn đề của tôi là thay đổi cài đặt tìm kiếm google để thích tiếng Anh hơn là ngôn ngữ mẹ đẻ của tôi. Tới google tìm kiếm các thiết lập , thiết lập Which language should Google products use?để English, sau đó trong Currently showing search results in:nhấp chuộtEdit và kiểm tra các ngôn ngữ khác bạn có khả năng tìm kiếm trong.

Nó cũng sẽ thay đổi ngôn ngữ UI cho google. Tôi biết nó có thể là một cái giá cao phải trả, nhưng tôi tin rằng nó đáng giá. Nếu bạn tìm kiếm một truy vấn được gõ bằng ngôn ngữ nhất định, kết quả rất có thể sẽ dẫn đến các trang ngôn ngữ này.


Cảm ơn bạn đã cứu tôi khỏi tự tử. Theo tôi đây là phương pháp tốt nhất cho tài liệu microsoft và các trang web khác.
Sebastian 506563

1

Thay vì các tiện ích mở rộng, sẽ tiêu tốn bộ nhớ và hơi quá mức cho loại điều đó, bạn có thể sử dụng truy vấn tìm kiếm tùy chỉnh.

Trình duyệt Chrome

Cài đặt => Quản lý công cụ tìm kiếm, thêm mục này:

Động cơ: MSDN US

Từ khóa: ms

URL: https://social.msdn.microsoft.com/Search/en-US?query=%s (hoặc bất cứ url nào phù hợp tại thời điểm bạn đọc, chỉ cần sử dụng %sbất cứ nơi nào nó cần chuỗi truy vấn thực tế)

Bây giờ, trong thanh địa chỉ, chỉ cần gõ ms [SPACE]. Ngay khi bạn nhấn phím cách, nó sẽ nhắc bạn với Search on MSDN US:. Chỉ cần gõ truy vấn của bạn bây giờ. Chẳng hạn, ms stringsẽ chuyển hướng bạn đến phiên bản MSDN-US của kết quả tìm kiếm string. Tất nhiên bạn có thể thay đổi tiêu đề và từ khóa.

Tôi chắc chắn rằng các trình duyệt phổ biến khác cũng thể hiện loại chức năng đó. Trên Firefox, tôi thường cắm các công cụ tìm kiếm tùy chỉnh trên thanh tìm kiếm.

Đây là một mẹo gọn gàng mà tôi sử dụng cho tất cả các loại tìm kiếm (SO, Amazon, Wikipedia bằng các ngôn ngữ khác nhau, v.v.). Nó rất hiệu quả.


Đó là và tôi sử dụng nó, ngoại trừ bạn có thể mở MSDN chẳng hạn từ một tìm kiếm Google - và trong trường hợp như vậy, nó sẽ không còn hoạt động.
Spook

1

Thông thường có một liên kết ngôn ngữ ở cuối trang nơi bạn có thể thay đổi ngôn ngữ (mặc dù cài đặt cụ thể của trang web vĩnh viễn sẽ đẹp hơn nhiều).


0

Trong IE trong Bảng tùy chọn Internet, bạn có phần Xuất hiện trong Tab Chung. Thêm ngôn ngữ được ưu tiên làm ngôn ngữ đầu tiên và từ bây giờ trên tất cả các trang từ MSDN sẽ được trình bày bằng ngôn ngữ được chọn


0

Tôi đang sử dụng addon NoScript với Firefox (thực ra là Waterfox), chỉ cần cấm "m-msft.com", trình dịch sẽ bị tắt. Tôi nghĩ bạn có thể sử dụng các plugin khác trong trình duyệt khác để cấm tên miền. NoScript là một addon phải có cho bất kỳ người dùng web nghiêm túc nào và UserStyles, tất nhiên.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.