Ikesu: DeepL Translation + Sentence Split
Overview
arXivやOpenReview、ACL Anthologyの論文アブストラクトをページを開くだけでDeepLで自動翻訳。マウスオーバーで原文と翻訳の対応文をハイライトします。翻訳されたテキストはウェブページに埋め込まれます。翻訳対象は設定で追加できます。
arXivやOpenReview、ACL Anthologyの論文アブストラクトをページを開くだけでDeepLで自動翻訳。 翻訳原文は自動で文分割され、翻訳文と対応付け。マウスオーバーで対応する文をハイライトします。 翻訳されたテキストはウェブページに埋め込まれます。別画面を開いたり翻訳タブが勝手に閉じたりする煩わしさがありません。 翻訳対象ページは他のサイトも設定で追加できます。 対象のウェブページの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)
0 out of 5No ratings
Google doesn't verify reviews. Learn more about results and reviews.
Details
- Version1.0.0
- UpdatedDecember 20, 2023
- Offered byissigned
- Size33.24MiB
- Languages日本語
- Developer
Email
issigned@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes