ArXivやOpenReview、ACL Anthologyの論文アブストラクトをページを開くだけでDeepLで自動翻訳。マウスオーバーで原文と翻訳の対応文をハイライトします。翻訳されたテキストはウェブページに埋め込まれます。翻訳対象は設定で追加できます。
Ikesu: DeepL Translation + Sentence Split Extension
翻訳原文は自動で文分割され、翻訳文と対応付け。マウスオーバーで対応する文をハイライトします。
翻訳されたテキストはウェブページに埋め込まれます。別画面を開いたり翻訳タブが勝手に閉じたりする煩わしさがありません。
翻訳対象ページは他のサイトも設定で追加できます。
対象のウェブページのURLを正規表現で、そのページ内の翻訳対象をCSSセレクタで柔軟に設定できます。
利用にはDeepL APIの登録が必要です。API URLは変更可能なので、DeepL APIと互換性があれば他のAPIも利用可能です。
なお一般的なウェブページのみ対応しており、PDFは翻訳できません。
翻訳原文はDeepLに送信されます。機密文書の翻訳にはご注意ください。
アドオンの利用手順:
1. DeepL API (https://www.deepl.com/ja/pro#developer) の利用登録をし、APIキーを取得します。アカウントは無料版で大丈夫です。
2. アドオンのアイコンをクリックし、オプションページを開きます。
3. 上部Root Setting中のAPI Keyを手順1で取得したAPIキーに変更します。
+ もし有料版アカウントを利用している場合は、API URLも併せて変更してください。
4. 左上のApplyボタンをクリックし、設定を保存します。
5. arXivなどで個別の論文のアブストラクトのページを開くと翻訳が表示されます。
翻訳ページの追加手順:
1. アドオンのアイコンをクリックし、オプションページを開きます。
2. オプションページ一番下のボタンを押して新しいルールを追加します。
3. 追加された新ルールのパネルに、翻訳対処の情報を入力します。
3.1. 翻訳したいページのURLの正規表現と、そのページの翻訳対象を表すCSSセレクタを入力します。
3.2. (スキップ可能)翻訳対象を正しく指定できているか自信がない場合は、Advanced Settingを開いて\"Dummy Translation\"をTrueにします。
4. 左上のApplyボタンをクリックし、設定を保存します。
5. 翻訳したいページを再度開いて翻訳されているか確認してください。
5.1. もしもうまくいっていない場合はURLやセレクタを見直してください。3.2.のDummy Translationの設定をしていない場合はDeepL APIの使用量を節約するため設定をお勧めします。動作するルールの例としては素直なサイトの一例としてarXivやACL Anthology、遅延読み込みを行うサイトの例としてOpenReviewのデフォルトルールを参考にしてみてください。
5.2. もし3.2.でDummy TranslationをTrueにしていて、翻訳対象がうまくとれていることを確認できたら、再度オプションページを開き、Dummy TranslationをFalseに戻してApplyで設定を保存して、その後また翻訳対象のページを再度開いてください。
文分割について:
本ソフトウェアは原文と翻訳文の文対応を取るため、原文に対して文分割を行っています。デフォルトでは文分割はsentence-splitterを利用していますが、このソフトは英語と日本語にしか対応していないため、原文がそれ以外の言語の場合はオプションページより分割アルゴリズムをwtpsplitに変更してください。
分割アルゴリズムは各ルール個別にAdvanced Settingから設定することも可能です。
なおwtpsplitは日本語・英語からの翻訳時にも利用可能ですが、sentence-splitterよりも動作が重く時間がかかります。本アドオンではwtpsplitのminiモデルを使用しています。
開発者向け:
API URLは、DeepL API互換であれば他のAPIでも利用可能です。本アドオンではAPIのcall時にheaderにAuthorizationとしてAPIキーを、bodyとしてtext、target_lang、split_sentences(=1)を設定してあります。
他サイトへのデータの送信リスクなどでセキュリティが気になる方は、このアドオンのChromeの設定パネル上でアクセスを許すサイトとして翻訳対象ページのURLとDeepL APIのURLのみを許す設定にしてください。
本ソフトウェアは以下を利用しています
・sentence-splitter (MIT License, https://github.com/textlint-rule/sentence-splitter)
・wtpsplit (MIT License, https://github.com/bminixhofer/wtpsplit)
Source Manifest.json
Similar Extensions
Multilanguage Translator 12 457 ★ 247KiB
easyScholar 12 84 ★ 1.15MiB
Immersive Translate - Translate Web & PDF 12 1114 ★ 3.19MiB
划词翻译 12 1736 ★ 4.73MiB
DeepL: AI translator and writing assistant 12 10361 ★ 2.38MiB
Glarity ChatGPT: Summary & Translate AnyPage 12 233 ★ 14.22MiB
HARPA AI | Automation Agent 12 2898 ★ 3.16MiB
Simple Translate 12 368 ★ 420KiB
Mouse Tooltip Translator - PDF & Youtube dual subs 12 1032 ★ 10.6MiB
Highlight This: finds and marks words 12 394 ★ 4.25MiB
PubmedX 12 2 ★ 974KiB
Web Translate - Online translator 12 683 ★ 120KiB
Linguist - web pages translator 12 207 ★ 3.74MiB
LuLu Translate 12 128 ★ 8.95MiB
DeepTranslate - Full Page & Bilingual Translator & AI-Powered Translation 12 161 ★ 2.17MiB
셀러라이프 12 15 ★ 33.45MiB
Chatgpt PDF | Ask your pdf 12 62 ★ 556KiB
XTranslate 12 1547 ★ 6.64MiB
JetBrains Grazie: AI Writing Companion 12 40 ★ 8.11MiB
TransOver 12 1785 ★ 132KiB
AI Code Finder, Alerts, Ask Questions about Papers: CatalyzeX 12 60 ★ 345KiB
Simple Translator - Dictionary 12 675 ★ 146KiB
SciHub Addon 12 15 ★ 322KiB
Text Summarizer 12 13 ★ 199KiB