Cast Paperは論文などのPDFファイルのテキストを翻訳する際に必要な前処理を行うための拡張機能です。 PDFファイルのテキストをコピーした場合、すべての段落の末尾に改行やハイフンが含まれてしまいます。Google翻訳やDeepLをはじめとした翻訳サイトでは、これらの余計な改行やハイフンを削除した状態でないと正しい結果を出力することができません。 Cast Paperでは任意の選択範囲から、余計な改行やハイフンの削除・置き換えを行い翻訳サイトが翻訳しやすい形式でクリップボードにコピーします。
Cast Paperをインストールするとテキスト選択時の右クリックメニュー内に「翻訳前処理をしてコピー」という項目が現れます。 「翻訳前処理をしてコピー」を実行すると改行記号の削除やハイフンの削除、置き換えを行った状態のテキストをクリップボードにコピーされます。 あとは通常の翻訳と同じでクリップボードにコピーしたテキストを翻訳サイトのテキストエリアにペーストすれば、より適切な翻訳結果を得ることができます。
数行であれば人力で前処理を行うことは難しくはありませんが、論文のように大量のテキストに対しての前処理は非常に大きい手間と時間を必要とします。
前処理を気軽に行うことが可能なウェブサービスは存在していますが、Cast Paperではさらなる効率化と利便性の向上のために、Google Chromeの拡張機能として組み込むことで通常のコピー&ペーストとほぼ同じ手順、手間で前処理を行うことを可能にします。 既存サービスは大変すばらしいものであり、すべての点でCast Paperに優位性があるわけではありませんが、一つの新しい選択肢としてご一考ください。
Cast PaperはChrome ウェブストアにて公開しております。 以下のURLをGoogle Chromeから開くことで、簡単にインストールすることができます。
https://chrome.google.com/webstore/detail/cast-paper/dkfpinocgkcocfagegdgjfinbbpkcpmd
-
「翻訳前処理をしてコピー」機能の実装
-
ストア用画像の作成
-
アーカイブ
https://github.com/Uno-Takashi/CastPaper/raw/master/store/archives/CastPaper_ver1.0.zip