Posso desativar a função de tradução automática do chrome para visitantes de uma determinada página no meu site? [fechadas]


2

Eu sei como desabilitar esse recurso para as páginas que eu visito, mas o que estou procurando é uma maneira de informar aos navegadores Chrome de outros usuários que não ofereçam tradução em uma determinada página do meu site.

Existe algum tipo de meta tag que eu possa usar? Como alternativa, posso indicar que um determinado elemento da página não deve ser traduzido?

Motivo: os controles deslizantes da parte superior da página fazem com que a página seja redimensionada, o que altera o conteúdo, o que faz o controle deslizar para cima, o que redimensiona a página e altera o conteúdo, o que faz com que os controles deslizem de volta. Enxague e repita. A página dança.

A página em si é um mapa e o conteúdo que ele deseja traduzir tem todos os nomes próprios e não deve ser traduzido de qualquer maneira. Se existirem nomes alternativos em outros idiomas, eu mesmo os forneço. Geralmente eu sou contra tirar recursos do navegador que os usuários possam gostar, mas neste caso realmente faz sentido. Então, por favor, não responda dizendo que eu não deveria estar fazendo isso. Eu ponderei as opções.


Qual é o link soa divertido / chato para o usuário
Coops

1
Sim você pode! Veja o link abaixo. stackoverflow.com/questions/7228972/…
jacksun101

Respostas:


8

Como apontado por Bertrand Marron , você pode fazer isso via:

<meta name="google" value="notranslate">

Graças a @jacksun101 por vincular o post aqui com SO.


Aqui está a documentação sobre como usar a tag meta notranslate no site de suporte do Google: support.google.com/translate/?hl=en
metavida

Note que retrocedi uma edição para o código nesta resposta, porque é uma citação direta do site de suporte do Google e funciona como está. Se alguém puder localizar porque isso deve ser alterado, podemos restabelecer a edição.
Drew Noakes

O elemento meta não tem tal atributo como "valor", e nunca tem - o atributo deve ser "conteúdo" (e os elementos meta com um "nome" devem ter um "conteúdo"). No entanto, este é um erro bastante comum que parece que a maioria dos navegadores o tolera sem problemas. O Google, neste caso, está errado em recomendar "valor" - basicamente parece que o conselho está errado, e só funciona porque os navegadores toleram esse erro. As pessoas que usam "valor" provavelmente confundem o elemento "<input>".
thomasrutter

1

O Google não usa meta-dados de idioma, pois descobrimos que geralmente é incorreto. O uso de cabeçalhos HTTP, meta tags HTML ou atributos lang no nível de elemento não afeta o reconhecimento de idioma do Google, portanto, a menos que você deseje fazer isso para outros fins (por exemplo, leitores de tela), provavelmente é possível ignorar isso.

Uma coisa a ter em mente é que o Google não tem problemas em reconhecer vários idiomas por página. Portanto, mesmo que reconheçamos que uma parte da página é em italiano (talvez quando você escreve sobre hotéis italianos) e exibimos um link "traduzir esta página" nos resultados da pesquisa, provavelmente ainda seremos capazes de reconhecer que é principalmente em inglês. Uma maneira simples de verificar isso é usar as opções de pesquisa avançada para selecionar um idioma específico e fazer um site: -consulta para o seu site.

Fonte: John Mueller - Analista de tendências para webmasters no Google Switzerland

Isso está correto - no momento, não há como fazer com que o link "Traduzir esta página" desapareça do lado do webmaster. Vou passar seu feedback para a equipe, talvez seja algo que eles possam considerar para o futuro. - John Mueller Nov 5 '10 at 18:08


1
Essa citação aplica-se à tentativa de ocultar o link "Traduzir esta página" nos resultados de pesquisa do Google, não tentando ocultar a barra de ferramentas de tradução que acompanha o Google Chrome.
metavida
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.