コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

Chromeの翻訳しますか?をやんわり避ける方法

特定の言語ばかり使っていると、Chromeが気を利かせて「翻訳しますか?」と言って来てしまうのでそれを避けるための話

挙動

漢字だらけのサイトだと以下のようになる。

f:id:shinkufencer:20180628001254p:plain

対策

その1 htmlタグにてlangを指定する

<html lang="ja">

見てのとおりで、Japaneseであることを主張する感じ。

その2 content-language を指定する

上記を設定した場合でもダメなパターンがあるようで、その場合は下記を指定するとよい様子

<meta http-equiv="content-language" content="ja">

その3 「Googleよ、翻訳しないでくれ」というタグを入れる

Googleに翻訳してほしくないということを伝えるメタタグを入れる。

<meta name="google" content="notranslate" />

余談

検証にこのページをおいてみたが、lang="ja" をしたらでなくなったので判定基準はそんなに単純ではない様子

関連リンク