LoginSignup
117
80

More than 5 years have passed since last update.

GitHubのREADMEでGoogle翻訳をかけるとプログラムコードも日本語化されて煩わしい思いをしている君へ

Posted at

以下のスクリプトをF12 → Consoleから実行します。

魔法のスクリプト.js
Array.prototype.forEach.call(document.getElementsByTagName('pre'), x => x.classList.add('notranslate'))

その後に右クリックの「日本語に翻訳(T)」とかで翻訳します。
※ Google翻訳のChrome拡張入れていない人はここからどうぞ

内訳

Google翻訳は.notranslateを持つタグ内は翻訳しない。
GitHubやnpmのコード部分は<pre></pre>タグで囲われている。
→ ページ翻訳かける前に<pre></pre>にnotranslateクラスを追加してあげればええんやね :heart_eyes:

ちなみに<code></code>内はデフォルトで翻訳スルーされるみたいです。

翻訳する直前に毎回スクリプトを実行するのが煩わしい君へ

ScriptAutoRunnerを使いましょう。
指定したホストのときに予め設定したスクリプトを自動で実行してくれるんやね:heart_eyes_cat:
以下、Qiitaの記事です。

任意のサイトで任意のJavaScriptを自動実行させるChrome拡張
とりあえず★5入れておきました。

設定するとこんな感じになると思います。
cap1.png

以上!充実した翻訳ライフをお過ごしください :boar: :boar:

117
80
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
117
80