Greasy Fork is available in English.

YouTubeで自動翻訳字幕(日本語)を常にオン

B:再度試みる N,Enter:次の動画 P,]:前の動画 A:今の位置から再生するURLをコピー(Shift+A:タブのURLにも反映+プレイリストパラメータを維持) [:全画面化

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください。
作者
minarai
1日のインストール数
4
累計インストール数
9,017
評価
10 5 0
バージョン
0.5.27
作成日
2019/10/27
更新日
2024/01/03
ライセンス
不明
対象サイト

■ 機能

YouTubeで動画視聴ページを開いたときに自動的に自動翻訳の日本語字幕表示をオンにする操作を試みます
字幕ボタンがない時や自動生成の日本語字幕しかない時はしません
(音声がミュートの時はそれでも出そうとします)
Bキーを押すと上記条件を無視してその場で一回試みます

ついでにP(または])キーで1つ前の動画、N(またはEnter)キーで次の動画へ進む操作を試みます
ついでにAキーで今見ている動画を今の位置から再生するリンクをクリップボードにコピー(タイトル+改行+URL+改行)します
(Shift+Aキーだと再生リストのパラメータを維持し、作ったURLをタブのアドレスにも反映するので長い動画の途中で簡易レジュームになります)
ついでに[キーで全画面化のトグル切り替えをします

■ 設定

スクリプト冒頭の下記部分で若干の設定ができます

const WAIT_PAGEOPEN_OFFSET = 0; // ミリ秒 不安定なら大きくする
const ENABLE_EVENJAPANESE = 1; // 1なら日本語タイトルの動画でも実行
const ENABLE_EVENEMBED = 1; // 1なら埋め込み動画でも実行
const DISABLE_AUTO_GENERATED_JAPANESE = 1; // 1なら自動生成の日本語しかない時は字幕をオフ
const ENABLE_WHEN_MUTED = 1; // 1なら音声がミュートされている時は字幕をオン
const DO_NOT_SELECT_LANGUAGE = 0; // 1なら日本語を選択しない(字幕をオンにするだけ)
const WORDS_TO_FORCE_ENABLE = /$^/; // 動画タイトルに含むと字幕をオンにする正規表現 対象なしは/$^/
const WORDS_TO_FORCE_DISABLE = /$^/; // 動画タイトルに含むと字幕をオフにする正規表現 対象なしは/$^/
const KEY_A_VARIATIONS = 2; // 1-2:aキーで作るurlの種類
const NICOLIVE_EXPAND_COMMENT_LIST = 1; // 1:ニコ生でコメント欄の横幅を広げるスライダーを設置

■ 実験的な機能

ニコ動の動画視聴画面でもA、Shift+Aキーの機能だけ働きます
const NICOLIVE_EXPAND_COMMENT_LIST = 1; が1であるとニコ生でコメント欄の横幅を広げるスライダーを設置します


不具合や要望があれば:(Bitmessage)BM-NBKhGgzahPds3f5Ms6ZRJyvZoMNgTYy4