
動画字幕の翻訳:確実な進め方
Summarize this article with:
翻訳のプロセス
字幕の翻訳は、文章の翻訳とは同じ作業ではありません。 すべての字幕行はタイムスタンプの枠に固定され、文字数上限があり、読む速度の上限にも縛られています。英語からスペイン語へ逐語的に翻訳すると、40文字だった字幕が50文字になり、読む速度が速すぎたり、視聴者が読み終わる前に表示が切れたりします。
この記事では、字幕制作プロセスの中でも翻訳の部分に絞って解説します。機械翻訳がSRTファイルをどう扱うか、言語ごとの文字数増加がタイミングにどう影響するか、長くなりすぎた行をどう再調整するか、そしてレビュー時に何を確認すべきかです。まだ音声や動画からクリーンなソースSRTを作る段階であれば、まず字幕翻訳ワークフローの記事を読んでから、こちらに戻ってきてください。
翻訳がタイミングを崩す理由
標準的な字幕キューには、次のような制約があります:
- 表示時間は2〜6秒。
- 1キューあたり最大2行(Netflixの基準であり、プラットフォーム間での可読性における実質的な限界)。
- ラテン文字を使用するほとんどの言語で1行42文字まで(Netflixの上限で、放送業界でも広く採用されています)。
- 読む速度の上限は、一般視聴者向けに毎秒17文字、Netflixなどのプラットフォームで成人視聴者向けに毎秒20文字(CPS)。
翻訳しても、タイムスタンプは元の場所にそのまま残ります。変わるのは、各枠内に収めなければならないテキストの量です。6秒のキューに以前は38文字の英語が入っていたところ、スペイン語訳が48文字になった場合、視聴者は快適な閾値を毎秒8文字上回る速度で読むことになります。
これは翻訳ミスではなく、翻訳者が解決しなければならないタイミングの問題です。
言語ごとの文字数増加
英語からヨーロッパのほとんどの言語への翻訳では、テキストが長くなります。以下の数値は、業界のローカライズ ベンチマーク(Eriksen Translations、Andiamo、Netflix Timed Text Style Guideの体系)に基づいています。
| 対象言語 | 英語からの典型的な文字数増加 |
|---|---|
| スペイン語 | +20〜25% |
| フランス語 | +15〜25% |
| ポルトガル語 | +15〜25% |
| ドイツ語 | +20〜35% |
| イタリア語 | +15〜20% |
| オランダ語 | +15〜20% |
| 日本語 | 文字数は短い。1文字あたりの情報量は多い |
| 中国語 | 文字数は短い。1文字あたりの情報量は多い |
| 韓国語 | 文字数は短い。読むペースは異なる |
| アラビア語/ヘブライ語 | 長さはほぼ同じ。右から左記述のためレンダリング確認が追加 |
字幕翻訳者にとって最も難しいのはドイツ語です。複合語が長い分割不能な文字列を作り、改行位置で不格好に切れてしまいます。次に難しいのがフランス語です。話し言葉のフランス語ではエリジオンやリエゾンによって音声は短くなりますが、対応する書き言葉は長いため、字幕は見た目以上にタイトな時間制約の中で動いています。
東アジアの文字体系(日本語、中国語、韓国語)は生の文字数としては短いものの、1文字あたりの意味的負荷が大きいため、読み手にはより多くの処理時間が必要です。実効的な読む速度が遅くなることで、少し異なる制約が適用されます。

英語以外のソースから始める場合は、CATTの音声翻訳ツールで文字起こしを行い、最初の英語SRTを生成できます。これを翻訳のベースとして使えば、すべての対象言語ファイルが派生する正規のソースバージョンを1つに保てます。
SRT翻訳に対応した3つのツール
すべての翻訳ツールがSRT形式を尊重するわけではありません。ツールがタイムスタンプを剥ぎ取ってプレーンテキストを返してくる場合、タイミング構造は失われ、手動で再構築する必要があります。以下のツールはいずれも、形式を壊さずにSRTを処理します。
DeepL Pro
DeepLは、ヨーロッパ系の言語ペアにおいて最も信頼できる機械翻訳の選択肢です。 Individualプラン(年払いで月額約8.74ドル、月払いで月額約10.40ドル)以上で、タイムスタンプを保持したままSRTファイルを処理できます。APIは別途、月額約5.49ドル+100万文字あたり25ドルで利用でき、自動化パイプラインに実用的です。
注意点:DeepLのSRT対応はタイムスタンプを保持しますが、長くなりすぎた行を自動的に圧縮してはくれません。後述のタイミング再調整パスは依然として必要です。
LLM API(GPT-4o、Claude)
技術コンテンツ、法務資料、慣用表現と精度が重要になるテキスト全般については、適切なシステムプロンプトを与えたLLMが統計的機械翻訳を上回ります。GPT-4oは現在、入力100万トークンあたり2.50ドル、出力100万トークンあたり10ドルの価格設定です。30分の動画の200行の字幕ファイルは数千トークン程度なので、ファイルあたりのコストは無視できるほど小さくなります。
やり方はこうです。SRT全体をプロンプトに貼り付け、「翻訳せよ」「タイムスタンプ行はすべて変更しないこと」「42文字を超える翻訳行は圧縮すること」と指示します。LLMはフレーズベースの翻訳エンジンよりも忠実にこの制約に従えます。
Smartling
Smartlingには、継続的に動画ローカライズを行うチーム向けの専用字幕翻訳ワークフローがあります。SRTおよびVTTファイルを取り込み、動画のコンテキスト付きで各行を翻訳者に提示し、複数のタイムスタンプ エントリにまたがって分割された行を、翻訳可能な1つの文字列に再結合してから再度分割する「Enhanced Subtitle Parsing」機能を備えています。大規模運用には有用ですが、価格はエンタープライズ向けです。
ボリュームが少ない作業であれば、Google翻訳(Web版)がSRTファイルを処理でき、費用はかかりません。ほとんどの言語ペアで品質はDeepLに劣りますが、レビューする予定のドラフトの出発点としては十分使えます。
タイミング再調整パス
機械翻訳の後は、長い行をすべてチェックする必要があります。ワークフローは次のとおりです。
-
翻訳済みのSRTを字幕エディタで開きます。Aegisub(無料、クロスプラットフォーム、2026年時点でバージョン3.4.2)は波形と動画を同時に表示するため、枠からあふれる行を見つけやすくなります。Subtitle Edit(無料、Windows)はキューごとの読む速度の警告を表示します。
-
翻訳テキストが1行42文字または毎秒17文字(CPS)を超えるキューを抽出します。どちらのツールも違反を自動的にハイライトできます。
-
長い行ごとに、3つの修正方法から1つを選びます:
- 翻訳を圧縮する。 同義語を使う、冠詞を落とす、文を組み替える。意味を保ったままの圧縮こそ、この文脈における翻訳者の核心スキルです。
- キューを分割する。 元のキューのタイムスタンプ枠に空きがある場合(話者が文中で一時停止しているなど)、連続する2つのキューに分割します。
- 終了タイムスタンプを延ばす。 次のキューが重なりなく許容できるほど遅く始まる場合のみ。1〜2フレームで通常は足ります。
-
翻訳済みSRTを付けて動画を見ます。まだ急いで感じられるキューがあれば一時停止します。最終確認では文字数よりも自分の目を信頼してください。
右から左に記述する言語
アラビア語とヘブライ語には追加の確認が1つ必要です。字幕プレーヤーがRTL(右から左)を正しくレンダリングすることを確認してください。最新のプレーヤー(YouTube、Vimeo、VLC、MPV)はSRTとVTTのRTLに対応しています。リスクがあるのは、古い放送用エンコーダーやカスタム動画プレーヤーに引き渡す場合です。実際の配信システムでテストしましょう。
ベトナム語とタイ語は、ダイアクリティカルマークや複雑な文字クラスタを正しく表示できるフォントが必要です。管理外のプラットフォームに引き渡す場合は、納品パッケージにフォントの指定を含めておきましょう。
レビューパス
SRTレベルでの機械翻訳は納品物ではなくドラフトです。 品質が実際に決まるのはレビューパスです。確認すべき項目:
- 圧縮の過程で意味が失われた行。
- 固有名詞:人名、地名、製品名。機械翻訳はこれらを不安定に処理します。
- 時制と文体。対象言語では、原文が示していなかったフォーマルまたはインフォーマルな文体が求められることがあります。
- 直訳されたものの、対象言語では不自然な慣用表現になってしまった表現。
- ファイル全体の一貫性:同じ話者はすべてのキューで同じ呼び方にする。
重要度の高いコンテンツ(ブランド マーケティング、有料講座、プロ翻訳のクレジットが入るものすべて)では、全面再翻訳ではなく、ネイティブのレビュアーに仕上げパスを依頼しましょう。レビュアーは機械翻訳のドラフトを修正するので、ゼロから作るより速く、安く済みます。
仕上がりの品質よりもコストが優先される日常的なボリュームのコンテンツであれば、動画を再生しながら翻訳済みSRTを一度通しで読む個人レビューだけで、明白な誤りは拾えます。
多言語字幕の戦略
1本の動画を複数のオーディエンス層に向けて公開するクリエイターにとって、最もクリーンなワークフローは次のとおりです。
- 正規のソース言語SRTを1つ用意し、翻訳を始める前に入念にクリーンアップする。
- ティア1の言語(最大のオーディエンス):機械翻訳後に、人間による完全なレビューと圧縮パスを実施。
- ティア2の言語(中規模のオーディエンス):機械翻訳後に、明白な誤りの軽いレビューのみ。
- ティア3の言語(最小のオーディエンス):機械翻訳のみ、レビューなし。
ティアはオーディエンスの規模とコンテンツの内容に合わせて決めます。5万人のフランス語オーディエンスに届く製品ウォークスルーならティア1が妥当です。500人のベトナム語オーディエンス向けチュートリアルはティア3の扱いで問題ありません。
プラットフォームへのアップロード
YouTube、Vimeo、その他ほとんどのプラットフォームは、言語トラックごとのSRTまたはVTTファイルのアップロードを受け付けています。アップロード時には:
- ファイル名にBCP 47の言語コードを含めてください(例:
video-es.srt、video-fr.srt)。そうすればプラットフォームが自動的に正しい言語タグを設定します。 - アップロード後、プラットフォームの字幕マネージャーで言語が正しく設定されているか確認してください。YouTubeはときどき誤った言語をデフォルト設定することがあります。
- SRTファイルをゼロから作成する方法やSRT、VTT、TTMLの違いについては、リンク先の記事で形式の詳細を詳しく解説しています。
翻訳パイプラインを始めるためのクリーンなソース文字起こしが必要なだけであれば、ConvertAudioToTextの動画文字起こしツールが99以上の言語で文字起こしを行え、有料プランと7日間無料トライアルでSRT書き出しに対応しています。無料プランでは10分の文字起こしを利用でき、これは毎月ではなくサインアップ時に1回付与されます。月額9.99ドルのProプランなら、より長いコンテンツとすべての言語ペアをカバーします。
私の意見:字幕翻訳プロジェクトで最も効果の高い単一のステップは、翻訳ツールに渡す前にソースSRTをクリーンアップすることです。改行が崩れ、フィラー(つなぎ言葉)が入り、固有名詞が間違っている乱れたソースは、どんなエンジンを使っても乱れた翻訳しか生みません。ソースに15分余分にかければ、翻訳レビューで1時間節約できます。
FAQ
Google翻訳でSRTファイルを翻訳できますか?
はい、ラフな下書きとしてなら可能です。各字幕ブロックをGoogle翻訳に貼り付けるか、SRTファイルを直接受け付けるツールを使います。結果にはレビューが必要です。テキストだけを差し替えるためタイミングはそのまま維持されますが、翻訳された行は長くなりがちで、圧縮が必要になることが多いです。公開を予定しているコンテンツなら、動画を見ながら少なくとも一度通しで読み直す価値があります。
字幕を翻訳するとタイミングはどうなりますか?
タイムスタンプ自体は翻訳中に変わりません。変わるのは、既存のタイムスタンプの枠内に収める必要があるテキストの量です。翻訳後のテキストが原文より20〜30%長くなった場合(英語からスペイン語やフランス語への翻訳でよく起こります)、視聴者が快適に追える速度より速く読まなければならない行になる可能性があります。その場合は、翻訳文を圧縮するか、キューを2つの表示ブロックに分割するか、周囲の発話が許す範囲で終了タイムスタンプを少し延ばします。
どの言語が文字数増加の問題を最も引き起こしますか?
スペイン語、フランス語、ポルトガル語、ドイツ語は平均して英語の原文より約20〜30%長くなり、ドイツ語の複合語ではそれ以上になることもあります。アラビア語とヘブライ語は右から左に記述されるため、文字数に加えてレンダリングの確認も必要です。東アジアの文字体系(日本語、中国語、韓国語)は1文字あたりの情報量が多く、文字数としては短くなりますが、読むペースの制約は依然として適用されます。
字幕翻訳にプロの翻訳者は必要ですか?
重要度次第です。社内研修動画や個人向けコンテンツであれば、軽いレビューを伴うAI翻訳で十分なことが多いです。顧客向けマーケティング、講座コンテンツ、自社ブランドで配信するものであれば、対象言語を母語とするプロのレビュアーが、機械翻訳では見逃されるトーン、慣用表現、圧縮の誤りを拾い上げてくれます。よくある中間的な方法は、機械翻訳した後にネイティブのレビュアーに仕上げを依頼することです。フルのプロ翻訳より低コストで済みます。
出典
- DeepL Proの料金(二次情報源で確認):eesel.ai/blog/deepl-pricing
- Netflixの1行あたり文字数上限:partnerhelp.netflixstudios.com - 1行あたりの最大文字数
- Netflixの読む速度基準:partnerhelp.netflixstudios.com - 読む速度
- 言語ごとの文字数増加率:Eriksen Translations および Andiamo
- 字幕の言語仕様:SubLingo guides
- Maestra AIの料金:maestra.ai/pricing
- SmartlingのSRT対応:help.smartling.com
- Aegisub 3.4.2 リリース:aegisub.org
- Subtitle Edit:subtitleedit.org
- OpenAI GPT-4oの料金:pecollective.com/tools/gpt-4o-pricing
Try transcription free
Convert any audio or video to clean, unwatermarked text — speaker labels, timestamps, and AI summaries included. First 10 minutes free, no account.
Related Articles
How to Add Timestamps to a Transcript
Learn how to add timestamps to a transcript with an audio-to-text tool, then export timestamped SRT or VTT subtitle files for easy navigation and editing.
How to Transcribe a Conference Talk to Text
Learn how to transcribe a conference talk or keynote to text, label speakers, and export SRT, VTT, or TXT using a straightforward upload or URL workflow.