Teahat

なんかやってます

YouTubeLiveのチャットをDeepLで自動翻訳する拡張機能で多言語対応

Chat Translator for DeepL

Chat Translator for DeepLDeepL翻訳APIを利用したchrome拡張機能です.

YouTubeLiveのチャットの言語を解析し,翻訳したい言語であればDeepLAPI を用いて翻訳結果に自動的に書き換えることができます.

www.youtube.com

英語のチャットをリアルタイムに翻訳してコミュニケーションを取りたい配信者などによる使用を想定しています.

chrome.google.com

 

できること

  • YouTubeLiveのコメントの言語を解析し,翻訳したい言語であればDeepLAPIを用いて翻訳結果に自動的に書き換える
  • チャットの言語を簡易的に判定して,翻訳したい言語に含まれている場合のみ翻訳するので,無駄にDeepLAPIを使用せずに済む

 

使用法

  1. DeepL APIを契約する
  2. Chat Translator for DeepLをインストールする

    chrome.google.com

  3. Options画面が開くので "DeepL API_KEY" を入力する.https://github.com/T3aHat/Chat_Translator_for_DeepL/raw/main/images/options.png
    test ボタンを押すと正常に認証できるか確認できる.
    ただし,Chromeにログインして同期を有効にしている必要がある.
    https://github.com/T3aHat/Chat_Translator_for_DeepL/raw/main/images/syncon.png
  • Translate from
    選択した言語のテキストのみ翻訳される.
    後述のtranslate all chats有効時にはall languagesという表示になる.

  • Translate into
    選択した言語に翻訳される.

  • Strict mode
    有効時,翻訳実行中にタブを切り替えると翻訳が一時中断され,アイコンが灰色に変わる.戻ってくると翻訳が再開される.
    見ていないのに翻訳が実行され続けるのを防ぐには,これを有効にすることよい.

  • Remove translating icon
    有効時,翻訳中に現れるアイコン https://github.com/T3aHat/Chat_Translator_for_DeepL/raw/main/loading.gif が非表示になる.

  • Remove author-icon, author-name
    有効時,チャット欄のユーザのアイコン,名前が非表示になる.

    https://github.com/T3aHat/Chat_Translator_for_DeepL/raw/main/images/chatAuthorSettings.png

  • Custom CSS
    入力したCSSをチャット欄に適用可能.

GitHub

github.com

技術的な話題

qiita.com

免責事項

免責事項(Disclaimer) on GitHub