りんごが好きなのでぃす

Mac/iPhone/iPadなどに関する話題を届け続けて今年で地味に24年目

英語ページをGoogle翻訳で和訳させるブックマークレット

f:id:kjx130:20200324121505p:plain

1年ほど前にWebページ上で選択したテキストをDeepLで和訳させるブックマークレットを紹介しましたが:

ringosuki.hateblo.jp

今回は英語ページを丸ごとGoogle翻訳で和訳させるブックマークレットを紹介します。

古いブックマークレットを修正

このブックマークレット自体は10年以上前から使っていたのですが、Google翻訳側で若干の仕様変更があったのか、その当時のブックマークレットでは翻訳が機能しなくなっていたので修正対応しました。

ちなみに古いブックマークレットは以下のような記述でした:

javascript:location.href='http://translate.google.com/translate?u='+location.href+'&langpair=en%7cja&hl=ja&ie=UTF8'

そしてきちんと機能するように修正対応したのがこちら:

javascript:location.href='https://translate.google.com/translate?sl=auto&tl=ja&u='+location.href

赤テキストは修正した箇所、青テキストは削除した箇所です。

Google翻訳(ページ全体、英語→日本語)

以下の緑色で示したテキストを全て選択したら、これをSafariなどウェブブラウザのブックマークバーへドラッグ→ドロップして登録します。

javascript:location.href='https://translate.google.com/translate?sl=auto&tl=ja&u='+location.href

ドロップした際に名称編集できるような表示になると思うので好みの名称(例:Google翻訳など)をつければOK。

あとは和訳させたい英語ページを開いたら登録したブックマークレットをクリックするだけです。