動画字幕
YouTube、Shorts、埋め込みプレイヤーの字幕を、独立した表示、provider、プロンプト、速度、バッチ設定で翻訳します。
通常の YouTube 動画、Shorts、他サイトの埋め込み YouTube プレイヤーに対応します。プレイヤーが利用できる字幕が必要です。

有効にする
- 設定 → 動画字幕を開きます。
- 動画字幕を有効にします。
- 有効な翻訳 provider を選びます。
- 動画で Read Frog のプレイヤーコントロールを使います。

字幕を自動的に有効化はプレイヤー読み込み時に開始しますが、字幕自体は生成しません。字幕のない動画は翻訳できません。

表示とスタイル
二言語、原文のみ、訳文のみを選び、訳文の上下位置、フォント、倍率、太さ、色、背景透明度、プレイヤー内位置を調整できます。

これはプレイヤーだけに適用され、ページ翻訳やカスタム CSSには影響しません。
AI Smart Segmentation
LLM で字幕断片を自然な単位に再構成します。LLM provider、追加の遅延と token が必要で、タイミング精度が下がる場合があります。結果はキャッシュされます。字幕が消える/遅れる場合はまず無効にし、字幕取得と LLM 処理を切り分けます。
独立したリクエスト設定
字幕は provider、プロンプト、rate、burst、LLM バッチをページ翻訳と共有しません。既定は 8 req/s、容量 60、1000 文字、4 字幕です。容量は初期 burst で、同時実行数ではありません。詳細はリクエスト制御を参照してください。
低クォータでは capacity 1 と文書化された rate を使います。0.25 req/s は 4 秒に 1 リクエストです。429 は rate を下げ、件数不一致はバッチを小さくします。
