DeepLによるページ翻訳、ドキュメント翻訳、PDF上への翻訳表示ができるChrome拡張機能「DeepLopener」の使い方
DeepLopener
DeepLopener はDeepL翻訳のAPIを利用したGoogle chrome の拡張機能です.
ページ翻訳,ドキュメント翻訳,PDF上に翻訳結果を表示することができます.www.youtube.com
DeepL APIのFree版が登場しました!
1か月500000字まで無料で利用できます.
できること
レイアウト重視モード
ページ翻訳
レイアウト重視モードの一部.ページをまるごと翻訳する.
PDFモード
PDF上に翻訳結果の枠を表示する.論文を見ながら翻訳結果を見られるので研究が非常に捗る.
テキスト重視モード
ページのレイアウトは崩れるが,翻訳結果を右クリックすると元の文章に切り替わるなど,見比べたい場合に見やすいモード.
遷移モード
文字を選択して右クリックで現れるメニューをクリックすると,選択したテキストを翻訳する新しいタブが開く単純なモード.
ドキュメント翻訳
ドキュメントのレイアウトを維持したまま翻訳できる.
用語集
使用法
- DeepL API を契約
Free版API_KEY
は無料で取得可能. - DeepLopenerをインストール
- Options画面が開くので
DeepL API_KEY
を入力
Free版API_KEYを利用する場合はFree
,
Pro版API_KEYを利用する場合はPro
に設定する.test
ボタンを押すと正常に認証できるか確認できる.
下図のようにAPI_KEYの難読化のためChromeにログインして同期を有効にして使用することを推奨する(同期オフでも一応利用可能).
- レイアウト重視モード
- ページ翻訳
レイアウト重視モード同様右上の アイコンをクリックし,Translate this page
をクリックするとページまるごと翻訳できる.document.body.innerHTML
をAPIにPOSTするので,Pro版APIでは多額のAPI使用料がかかる(執筆当時400charactersで1円)ので使用は慎重に.
多額の利用料を請求されても一切責任取らないので気を付けて...
- PDFモード
PDFを開いた状態 (具体的にはMIME isapplication/pdf
) では,レイアウト重視モードやテキスト重視モードは利用できない代わりにこのモードが利用できる.
ローカルPDFファイルにおいてPDFモードが表示されない場合は,下図のように本拡張機能のオプションページの「ファイルのURLへのアクセスを許可する
」が有効になっているか確認する.
テキストを選択して右クリックすると出てくるDeepL:selected_text
というContextMenu
を選択すると翻訳結果の枠が表示される.
枠をドラッグして移動,端をドラッグしてリサイズ,枠を右クリックして枠を閉じることができる.翻訳結果のコピーが不器用なのはご容赦.
PDFモードにならない(遷移モードになってしまう)場合はPDFにコピーガードがかかっているか,document.contentType != "application/pdf"
の可能性がある.
前者はガードを解除すればよいが,後者は一度ローカルに保存して対応する必要がある.
- テキスト重視モード
テキストを選択した際に出てくるアイコン をクリックするか,選択した状態でCtrl+Shift+K (macでは⌘+Shift+K)
を1秒以内に2回入力することで利用できる.
翻訳結果の黄色い枠の部分を右クリックすると,翻訳前後のテキストが入れ替わる.Options
でHoverText
を有効化していると,翻訳結果にマウスをホバーした時に元のテキストが表示されるようになる.
- ドキュメント翻訳
右上のアイコンをクリックして表示されるポップアップの右上にあるをクリックするとドキュメント翻訳ページに遷移する. Target language
で翻訳先言語を選択Browse
で翻訳したいファイルを選択.以下の拡張子をサポートしている.- "docx" - Microsoft Word Document
- "pptx" - Microsoft PowerPoint Document
- "htm / html" - HTML Document
- "txt" - Plain Text Document
- "pdf" - Portable Document Format
PDFを翻訳するにはDeepLのアカウントページで PDF translationsの設定 を有効化する必要がある
Please check out the official reference document for details.
Translate
で翻訳.
翻訳ステータスはTranslation status
から確認できる(5秒ごとに自動更新).Date
: 翻訳日時Name
: ファイル名Language
: 翻訳先言語Progress
: 翻訳の進捗translating
: Now translating.done
: Translation completed. クリックすると翻訳されたファイルをダウンロードできるerror
: Translation failed. アラートが出た後`Translation status`から削除される
- 用語集
右上のアイコンをクリックして表示されるポップアップの右上にあるをクリックすると用語集ページに遷移する.
-
- 用語集の利用
- 用語集の作成
- 用語集の削除
- 用語の追加
- 追加したい用語集名をクリック(選択した用語集が赤くなる)
- 右表最上部の入力欄に翻訳前後のテキストを入力
- ⊕をクリックして追加完了
- 用語の修正
- 用語の削除
GitHub