結論: 見たい作品に自分の言語の字幕がないときは、その作品にある字幕を、リアルタイムで翻訳できます。Swift Translate(Android 11以上)をインストールし、Netflixの字幕が表示される範囲に枠を1回描いて、再生を押すだけです。字幕が切り替わるたびに、翻訳が画面に表示されます。
手順
- Swift Translateをインストールして、翻訳をオンにします。
- Netflixを開いて、作品を再生します。字幕は、選べる言語ならどれをオンにしてもかまいません(たいてい英語の字幕がいちばんきれいに翻訳されます)。
- フローティングバブルをタップして、字幕ツールを選びます。
- 字幕が表示される範囲を囲むように、枠を描きます。
- 再生を押します。翻訳された字幕が枠の上に表示され、リアルタイムで切り替わります。
この操作はアプリごとに1回だけです。枠の位置は記憶されます。
Netflixだけではありません
同じ枠が、次のアプリでも使えます。
- YouTube — 自分の言語の字幕しかつけていないクリエイターの動画
- Disney+、Prime Video、Vikiなどの動画配信アプリ
- MX Player、VLCと、端末内の動画ファイル
- ライブ配信 — 字幕が表示されていれば使えます
映像に埋め込まれた字幕でも使えます
Swift Translateは画面に映っている映像そのものを読み取るので、字幕トラックは必要ありません。アニメ、韓国ドラマのクリップ、古い映画によくある、字幕が映像に焼き付けられた動画でも、まったく同じ方法で翻訳できます。
必要な環境とコツ
- Android 11以上が必要です(画面をリアルタイムで読み取る機能に必要です)。
- 枠を字幕の範囲にぴったり合わせると、更新がいちばん速くなります。
- 枠を描くと動画アプリが一時停止してしまう場合は、先に枠を描いてから、再生を始めます。
