Ich habe gerade eine Website für ein französisches Restaurant erstellt. Die Website ist in Englisch, aber ich denke, es gibt genug Französisch auf der Website (beschriftete Bilder von Menüelementen), um den Besucher aufzufordern, die Website zu übersetzen, wenn er Chrome verwendet.
Kann ich dem HTML-Code etwas hinzufügen, um zu verhindern, dass Chrome darum bittet, die Seite zu übersetzen? Ich würde annehmen, dass es so etwas wäre, <html lang="en">
aber das funktioniert nicht.
Irgendwelche Ideen?
Vielen Dank
html
google-chrome
google-translate
Twinlakes
quelle
quelle
lang="en"
funktioniert, würde es nicht nur Google Übersetzer für ihn "deaktivieren", sondern es würde es für die nicht englischsprachigen Personen beheben, die es möglicherweise benötigen.Antworten:
Neue Antwort
Fügen Sie
translate="no"
Ihrem<html>
Tag Folgendes hinzu:MDN-Referenz
Alte Antwort
(Dies sollte immer noch funktionieren, ist jedoch weniger wünschenswert, da es Google-spezifisch ist und es andere Übersetzungsdienste gibt.)
Fügen Sie dieses Tag zwischen
<head>
und hinzu</head>
:Dokumentationsreferenz
quelle
value
Attribut sollte in geändert werden,content="notranslate"
um die HTML5-Validierung zu bestehen.Also für die ultimative Lösung habe ich gemacht;
Das hat bei mir funktioniert.
quelle
Das Meta-Tag in
<head>
hat bei mir aber nicht funktioniertclass="notranslate"
Das Hinzufügen zu einem Elternteil
div
(oder sogar<body>
) hat funktioniert und ermöglicht eine genauere Steuerung des Inhalts, den Sie nicht übersetzen möchten.quelle
Fügen wir dies in Ihrem hinzu
<head> </head>
content="notranslate"
Für einmeta name="google"
sollte in Ihrem Fall funktionieren.
quelle
Zu Ihrer Information, wenn Sie etwas möchten, das für alle Inhalte auf Ihrer Website funktioniert (einschließlich derjenigen, die nicht HTML sind), können Sie den
Content-Language
Header in Ihrer Antwort ( Quelle ) auf die entsprechende Sprache setzen (in meinem Fallen-US
).Dies hat den Vorteil, dass das Angebot zur Übersetzung der Seite für Sie "deaktiviert" wird (da die Ausgangssprache korrekt bekannt ist). Für andere, nicht muttersprachliche Leser besteht jedoch weiterhin die Möglichkeit, Ihre Website zu übersetzen in ihre eigene Sprache, und es wird richtig funktionieren.
(Auch für meinen Anwendungsfall, in dem Chrome angeboten hat, gut formatiertes JSON vom Lateinischen ins Englische zu übersetzen, verschwindet diese BS.)
quelle
Sie können die Sprache auf dem HTML-Tag wie definieren
um Google Chrome davon abzuhalten, die Seite zu übersetzen.
quelle