Ikesu: DeepL Translation + Sentence Split
Présentation
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 sur 5Aucun avis
Détails
- Version1.0.0
- Dernière mise à jour20 décembre 2023
- Proposé parissigned
- Taille33.24MiB
- Langues日本語
- Développeur
E-mail
issigned@gmail.com - Non-professionnelCe développeur ne s'est pas identifié comme professionnel. Pour les consommateurs de l'Union européenne, veuillez noter qu'il est possible que les droits des consommateurs ne s'appliquent pas aux contrats entre vous et ce développeur.
Confidentialité
Ce développeur déclare que vos données :
- Ne seront pas vendues à des tiers en dehors des cas d'utilisation approuvés.
- Ne seront ni utilisées ni transférées à des fins sans rapport avec la fonctionnalité de base de l'article.
- Ne seront ni utilisées ni transférées pour déterminer votre solvabilité ou en vue de vous proposer un prêt.