44

Ich habe eine Seite, auf der Google Chrome glaubt, dass sie auf Französisch ist. Hier ist eine Momentaufnahme davon:Wie Sie die Sprache Ihrer Webseite angeben, damit Google Chrome sie nicht übersetzen kann

http://yootles.com/outbox/overcleverchrome.html

Bitte beachte, dass ich einen meta http-equiv-Tag bin auch, ihm zu sagen, dass es auf Englisch in der Tat ist:

<meta http-equiv="Content-language" content="en"> 

Aber es funktioniert nicht Hilfe. Kann ich noch etwas tun, um dies zu verhindern?

+1

Ich stimme zu, dass dieser Übersetzer ein Ärger ist, jedes Mal, wenn ich ihn zum Schließen klicken muss, erinnert er mich an die dummen MS-Assistenten in MS Office, die alle nerven :( – user310291

+2

Siehe meine Antwort unten, add class = "lüfte" zum Body-Tag stattdessen – Codebeat

+1

Ich habe das gleiche Problem. In meinen Augen ist es ein Chrome-Bug: Wenn das lang-Attribut in einer HTML 5-Seite angegeben ist, sollte es die Sprache des Elements definieren. Ich werde die Chrome-Nachricht ignorieren, bis sie in einigen Monaten behoben wurde. Ich werde sicherlich keinen Google-spezifischen Code in das Dokument einfügen, nur um diesen Fehler verschwinden zu lassen. – rplantiko

Antwort

8

fand ich einen Beitrag, die Sie helfen könnten:

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

Oder Sie können eine Klasse verwenden:

<span class="notranslate"></span> 

Ich hoffe, dass entweder http://www.blogsdna.com/4593/how-to-stop-google-from-translating-your-website-or-webpage.htm

Sie ein Meta-Tag verwenden beantwortete deine Frage.

BEARBEITEN: Ich habe gerade meinen Blog überprüft, den ich auf Deutsch und Englisch anbiete. Auf jeder Sprachversion fragen mich Chrome für die Übersetzung nicht: http://kau-boys.de

Ich habe meine Quellcode und das mehrsprachige Plugin enthielt nur diesen Code:

<meta http-equiv="Content-Language" content="en_US" /> 

Vielleicht Ihr Gebietsschema benötigt einen Teilbereich haben, wie US in diesem Beispiel.

+2

Ich habe alle oben genannten Möglichkeiten ausprobiert und habe immer noch Chrome, um diese bestimmte Seite zu übersetzen. Ich habe sogar überprüft, dass die HTML validiert. – Bee

+1

weder das "google" -Meta-Tag noch die "content-language" -Meta-Tags funktionieren für mich entweder – EoghanM

+0

EDITed Lösung funktionierte für mich. ru_RU für Russisch, keine lästigen Popups mit Auto-Übersetzung. – BasTaller

1

Ich habe Erfolg mit <meta name="google" content="notranslate" />

35

Google Chrome derzeit mehrere Tags erfordert aus Übersetzung ein (HTML5) Dokument opt ​​zu machen. Bevor Sie dies tun, sollten Sie sicher sein, dass Sie die Sprache Ihrer Zielgruppe kennen, da sie sonst die korrekte Übersetzung Ihrer Website durch fremde Websites verhindert.

Die relevanten Tags sind:

<meta charset="UTF-8" /> 
<meta name="google" content="notranslate" /> 
<meta http-equiv="Content-Language" content="en_US" /> 

Und hier ist ein vollständiges Beispiel:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8" /> 
    <meta name="google" content="notranslate" /> 
    <meta http-equiv="Content-Language" content="en_US" /> 
</head> 
<body> 
    Dies ist ein Test Deutsch 
</body> 
+1

Funktioniert nicht ... – gabaum10

+1

Ich kann bestätigen, dass dies nicht funktioniert. Die Meta-Tags machen nur ein kleines Gewicht aus, das Google übersetzt. – Hama

+1

Siehe oben, Inhalt sollte "en_US" sein – justingordon

2

'<meta name="google" value="notranslate">' (nicht W3C by the way) und <meta name="google" content="notranslate"> meidet nicht, dass die lästigen Pop-ups übersetzen.

aber ich habe versucht, die folgenden und es scheint zu funktionieren: durch Hinzufügen class = „notranslate“ an den Body-Tag Übersetzung der Seite vermeiden

Sie können!

Prost! Erwin Haantjes

1

erinnerte sich an der Seite in einem neuen Tab zu öffnen oder zu einem neuen Fenster nach Einsatz

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

sonst sieht es nicht funktioniert, aber es funktioniert wirklich gut.

1

arbeitet (18.x), die Content-Language Meta-Tag scheint auf der Übersetzung Popup keine Wirkung zu haben, es sei denn, es klein geschrieben wird:

<meta http-equiv="content-language" content="en" /> 

(bis klar sein - http-equiv="Content-Language"tat nicht Arbeit, auch nicht name="content-language")

Verwandte Themen