Tradução automática de texto nas páginas do MSDN - Como desativar?


131

Existe uma maneira de desativar a tradução automática de texto nas páginas da biblioteca do MSDN ?

Eu prefiro texto em inglês, mas devido a ter um endereço IP em alemão, a Microsoft ativa a tradução automática em cada novo carregamento de página, o que me dá uma caixa amarela com uma tradução em alemão do texto em que estou passando o mouse com o mouse.

Isso acontece independentemente do idioma definido inicialmente no canto superior direito e independentemente de eu estar conectado ou não.

Eu não posso dizer como isso é chato!

Alguma idéia, alguém?


55
Isto. Faz. Relacionar. Para Programação. Porque. Isto. Parece. Em. A. Programação. Página.
22412 Marc Marion

2
Nós sentimos que as melhores perguntas do Stack Overflow têm um pouco de código-fonte, mas se sua pergunta geralmente cobre um problema de programação específico, um algoritmo de software, ferramentas de software comumente usadas por programadores, problemas práticos e responsáveis ​​que são exclusivos da profissão em programação… então você está no lugar certo para fazer sua pergunta! - stackoverflow.com/faq#questions - O MSDN é péssimo, não se enquadra em nenhuma das categorias mencionadas acima.
vzwick

20
para mim, a documentação on-line, essencial para a programação, se enquadra na categoria mencionada acima: "... ferramentas de software comumente usadas por programadores ...". Mas eu não quero discutir com você, você afirmou o seu ponto e eu o meu. Eu estou bem com isso.
22412 Marc Marion

28
Claramente, o msdn é uma ferramenta de software comumente usada por programadores, nem vejo por que não deveria se encaixar nessa categoria. Sua pergunta também salvou meu dia, esses pop-ups por parágrafo são realmente irritantes, se eu quiser a página em francês ou qualquer outro idioma, eu sou um garoto grande e posso encontrá-la.
Etienne

1
Obrigado @Etienne por seu apoio :)
marc wellman

Respostas:


49

Quando você pressiona o botão de opção "Original" na parte superior, você vê o inglês, com o alemão na caixa suspensa amarela. Se você visitar o site original em inglês, não verá uma tradução, nem mesmo ao passar o mouse. Você muda para o inglês substituindo / de-de / no URL por / en-us /. Como em

Alemão (tradução ou original com tradução ao passar o mouse):

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

Apenas inglês (sem tradução):

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


Muito obrigado Chris por seu comentário :)
marc wellman

12
O alternador de idiomas em agosto de 16 está agora na parte inferior esquerda da página.
Hmrc87

8
como posso automatizar esta operação? estou farto de reescrever url todas as vezes. é 2017.
Barış Akkurt

1
@ BarışAkkurt: Dê uma olhada no stackoverflow.com/questions/5274463/…
AirLancer

37

Se você é um usuário do firefox, pode usar o Redirector addon. Crie um novo redirecionamento e configure-o assim:

Configuração do refletor

Ele redirecionará automaticamente todas as solicitações de msdn para versões em inglês não traduzidas.


Obrigado @ghord. Vou tentar isso mais tarde e depois dizer se funcionou para mim.
22613 Marc

@marcwellman: Então funcionou? Eu tenho exatamente o mesmo problema aqui. Além disso, a tradução alemã do MSDN contém todos os tipos de erros que podem mudar completamente o significado do texto. Um complemento do Firefox como esse parece bom.
ygoe 27/06

2
Essa deve ser a resposta aceita. Você me pediu para encontrar uma extensão semelhante no chrome e agora funciona como um encanto. Obrigado.
precisa saber é

19

Encontrei! Quero dizer, está 2016, 3 anos atrasado, e talvez eles tenham acabado de adicioná-lo recentemente, mas quando você rola todo o caminho, há um pequeno botão no canto inferior esquerdo onde você pode escolher o idioma que deseja usar (mais especificamente um país " você é de").


Sempre que eu reinicio o meu navegador, ele volta.

Muito obrigado! Você é o melhor
Stanislav Šolc 10/12/19

Sim, existe, mas estou cansado de fazer isso o tempo todo.
Sarrus

10

O MSDN usa o idioma preferido nas configurações do seu navegador da web.

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

Isso ocorre devido ao Accept-Languagecabeçalho:

http://www.w3.org/International/questions/qa-accept-lang-locales

Portanto, definir seu navegador para preferir sites em inglês deve resolver esse problema. O W3C tem uma visão geral de como fazer isso em diferentes navegadores aqui:

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


4
Sim, mas para outras páginas talvez prefira meu idioma local.
Wernfried Domscheit

@Wernfried Seu navegador está dizendo "Ei, por favor, me dê o site no meu idioma local", o MSDN faz exatamente isso (mesmo que de maneira irritante). Se você deseja idiomas diferentes para sites diferentes, é realmente um problema para o navegador resolver.
Jens Mühlenhoff

O AddIn fornecido (para Firefox) funciona muito bem. Essa é a minha solução.
Wernfried Domscheit

Um complemento "Exibir este site em um idioma específico" que usa o mecanismo Accept-Language seria ainda melhor. Dessa forma, nenhuma reescrita de URL seria necessária.
Jens Mühlenhoff


6

Recentemente me deparei com o mesmo problema. E eu resolvi com a extensão do Chrome ModHeader . Eu configurei e funciona:ModHeader

insira a descrição da imagem aqui


5

Eu cansei de substituir manualmente o URL dos documentos do MSDN para segmentá- en-uslo, então criei esse pequeno script de usuário para a útil extensão Tampermonkey (disponível no Chrome , Microsoft Edge , Opera e 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;
    }
})();

Depois de instalar a extensão,

  1. Clique no ícone
  2. Clique em Create a new script...
  3. Cole o código anterior
  4. Salve ( Ctrl + Sou File > Save).
  5. Teste o redirecionamento: https://docs.microsoft.com/fr-fr/dotnet/csharp/programming-guide/classes-and-structs/classes

A @matchpropriedade garantirá que esse script seja executado apenas nas páginas de documentos do MSDN.


2

Eu sei que é uma pergunta antiga, talvez essa percepção seja útil para alguém.

Eu quase sempre abro o msdn através de uma pesquisa no google. Na maioria das vezes, me oferecia um site traduzido para o meu idioma local (através de uma parte do endereço com o código do idioma), às vezes acompanhado pela versão original (em inglês) ao lado. Se eu clicar no link do idioma original, ele não traduzirá nada, portanto não será uma tradução automática com base na minha localização.

O que resolveu meu problema foi alterar as configurações de pesquisa do Google para preferir o inglês, em vez do meu idioma nativo. Vá para as configurações de pesquisa do Google , defina Which language should Google products use?como English, Currently showing search results in:clique em Edite verifique outros idiomas nos quais você provavelmente pesquisará.

Também mudará o idioma da interface do usuário para o google. Sei que pode ser um preço alto a pagar, mas acredito que vale a pena. Se você procurar uma consulta digitada no idioma especificado, os resultados provavelmente resultarão nas páginas desse idioma.


Obrigado, você me salvou do suicídio. Na minha opinião, este é o melhor método para documentos da Microsoft e outros sites.
Sebastian 506563

1

Em vez de extensões, que consumirão memória e são um pouco exageradas para esse tipo de coisa, você pode usar uma consulta de pesquisa personalizada.

cromada

Configurações => Gerenciar mecanismos de pesquisa, adicione esta entrada:

Motor: MSDN US

Palavra-chave: ms

URL: https://social.msdn.microsoft.com/Search/en-US?query=%s (ou qualquer que seja o URL adequado no momento da sua leitura, use-o %ssempre que precisar da string de consulta real)

Agora, na barra de endereço, basta digitar ms [SPACE]. Assim que você pressionar o espaço, ele será solicitado Search on MSDN US:. Basta digitar sua consulta agora. Por exemplo ms string, você será redirecionado para a versão MSDN-US dos resultados da pesquisa string. Claro que você pode alterar o título e a palavra-chave.

Tenho certeza de que os outros navegadores comuns também expõem esse tipo de funcionalidade. No Firefox, eu costumava conectar mecanismos de pesquisa personalizados na barra de pesquisa.

Esse é um truque interessante que eu uso para todos os tipos de pesquisas (SO, Amazon, Wikipedia em diferentes idiomas etc.). É muito eficiente.


É e eu o uso, exceto que você pode abrir o MSDN, por exemplo, a partir de uma pesquisa no Google - e, nesse caso, ele não funcionará mais.
Assustador

1

Geralmente, há um link de idioma na parte inferior da página, onde você pode alterar o idioma (mesmo que uma configuração específica do site permanente seja muito melhor).


0

No IE, no Painel de opções da Internet, você faz parte do Apperrance na guia Geral. Adicione o idioma preferido como primeiro e a partir de agora todas as páginas do MSDN serão apresentadas no idioma escolhido


0

Estou usando o complemento NoScript com o Firefox (na verdade Waterfox), apenas forbib "m-msft.com", o tradutor será desligado. Eu acho que você pode usar outros plugins em outro navegador para proibir o domínio também. O NoScript é um complemento obrigatório para qualquer usuário sério da Web, e UserStyles, é claro.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.