我有一個高度動態的聊天網站,當用谷歌瀏覽器訪問它時,翻譯欄似乎提供翻譯該網站。雖然動態內容的翻譯效果比我預期的要好,但對於我的目的來說效果並不理想,而且在聊天中甚至沒有什麼意義。在我的網站上禁用Chrome翻譯欄
是否有一些提示可以放入我的網站,以便Chrome訪問者不會看到翻譯欄?
我有一個高度動態的聊天網站,當用谷歌瀏覽器訪問它時,翻譯欄似乎提供翻譯該網站。雖然動態內容的翻譯效果比我預期的要好,但對於我的目的來說效果並不理想,而且在聊天中甚至沒有什麼意義。在我的網站上禁用Chrome翻譯欄
是否有一些提示可以放入我的網站,以便Chrome訪問者不會看到翻譯欄?
將此插入到您的網頁的head
部分。
<meta name="google" content="notranslate" />
在Google支持網站上找到關於元標記的一些文檔:http://support.google.com/translate/?hl = zh_CN – metavida
如果我理解正確,這不僅會禁用該欄,還會禁用該站點的翻譯在translate.google.com –
續...我想允許翻譯該網站,但不鼓勵將此欄顯示出來。那麼,有沒有辦法只是禁用欄,而不是翻譯? –
如果裏面添加<head></head>
下面的代碼
<meta name="google" value="notranslate">
將停用翻譯列,的appearence,但也將在 Google Translate禁用翻譯。
欲瞭解更多信息,請查閱http://support.google.com/translate/?hl=en#2641276。
的meta值應該是「內容」,而不是「值」
<meta name="google" content="notranslate" />
更新:我的理解是正常的meta標籤使用量來分配值,然而,這是一種罕見的「價值」實際上是正確的語法的情況。即確認移除翻譯欄。
+1,它應該是內容https://support.google.com/webmasters/answer/79812?hl=zh-CN – fedmich
應該根據文件,是的。但只有「價值」適用於我(Chrome 28)。 – JochenJung
使用哪一個並不重要:https://support.google.com/translate/?hl = zh_CN#2641276 – Anselm
如果你想阻止一個部分(即:對於原來的問題就在聊天窗口),您可以使用
class=notranslate
來源:http://support.google.com/translate/?hl=en#2641276。 如果你不介意你的網頁被谷歌翻譯翻譯,除了特定的部分(例如電子郵件地址),只需將class = notranslate添加到任何HTML元素以防止該元素被翻譯。例如:
Email us at <span class="notranslate">sales at example dot com</span>
完美無缺,這比根據其他答案的建議完全禁用翻譯更有用。另外,你仍然可以給整個身體標籤上課。 – kontur
出於好奇,如果你明確[指定語言](https://www.w3.org/TR/html5/dom.html#attr-lang)(''),是否會覆蓋Chrome嘗試自動檢測語言?如果Chrome瀏覽器認爲您的標記頁面只是其標記的內容,那聽起來像是一個錯誤。 –