kuri8iveにいきてこ。

仮面ライダーになりたい。

英語が苦手なあなたに:PDF.jsとImTranslatorで論文をサクサク読む

研究活動において,論文読みは主な活動の1つです.
そしてほとんどすべての一流学術誌・会議の論文は英語で書かれています.
つまり,今さら言うまでもないですが,良い論文を読み有力な場で研究成果を発表するには英語から逃げることはできません.

f:id:kuri8ive:20190920154741p:plain

けれども,様々なツールが私たちを助けてくれます.
中でも,近年精度を大きく向上させているGoogle翻訳を筆頭に翻訳ツールにお世話になっている人は多いと思います.
もちろん,論文を読む際にも有用です.

しかし,論文はpdfで公開されていることが多く,文章をコピペするとレイアウトが崩れてしまいます.
それによって,不自然な箇所で切れた文章に対する翻訳が出来上がってしまいます.

その問題に対する解決策の1つは,Shaperのような整形ツールを噛ませて翻訳をかけることです. dream-exp.hatenablog.com この方法の問題点は,コピペと整形を何度も繰り返す必要がある点です.

また,可能な場合はHTMLに変換して翻訳をかけるのも有効です.

こちらの手法の問題点は,HTMLに変換できない(あるいは手間がかかる)論文が存在する点です.

そこでこの記事では,
1. なんどもコピペせずに済み
2. HTMLに変換できない(あるいは手間がかかる)場合でも利用可能な
PDF.jsとImTranslatorの方法を紹介します.

ImTranslatorは人気の翻訳ツールの1つです. chrome.google.com Chrome拡張が提供されているので是非とも使いたいところですが, 残念ながらpdfに対しては機能しません.

そこでmozillaが提供しているPDF.jsと組み合わせて使います. github.com ローカルでビルドしてもいいですが, viewerを使うのがお手軽です. mozilla.github.io

やり方としては,PDF.jsのviewerを開き,論文pdfをアップロードして,あとはImTranslatorを使うだけです. こんな感じです.

View post on imgur.com
imgur.com デフォルトはGoogle翻訳ですが,Microsoftなどの翻訳に切り替えることもできます.

ただし,ImTranslatorに特徴的な機能であるInline Translatorは正しく表示されないため使えません.
個人的に好きな機能なので残念ですが,pdf中の文字を動かせないならやむを得ないですね.