SRTファイルの翻訳方法
タイミングを崩さずにSRTファイルを翻訳する方法、翻訳後に確認すること、動画を吹き替えたほうがよい場合を解説します。
読了目安 9分

SRTファイルは、すでにタイミングが入っているので、翻訳の出発点に向いています。言葉を翻訳して構造を保てば、新しい字幕は動画にそのまま合います。気をつけたいのは細かい点です。タイムスタンプが変わる、空行が消える、読み切れないほど行が長くなる、といったことが起こりえます。このガイドでは、SRTファイルを安全に翻訳する方法を説明します。
まだSRTファイルがない場合は、SRTファイルの作り方から始めてください。
変えるところと変えないところ
SRTファイルの各ブロックは、番号、時間の範囲、テキストでできています。翻訳するときは、次のようにします。
- 変えるのは、テキストの行だけです。
- そのまま残すのは、番号とタイムコードです。
- 維持するのは、ブロックの間の空行です。
ファイル全体を汎用の翻訳ツールに貼り付けると、タイムスタンプが書き換えられたり、ブロックが結合されたりすることがあります。字幕ファイルを理解するツールを使うか、テキストだけを翻訳して元の構造に貼り戻してください。
手順
- 元のファイルのコピーを保管します。
- ブロックの区切りを保ったまま、各ブロックのテキストを翻訳します。
- 構造を確認します。どのブロックにも、番号、時間の範囲、テキスト、空行が残っているはずです。
- **行の長さと読む速さを直します。**詳しくは下で説明します。
- アクセント付きの文字やラテン文字以外の文字が正しく表示されるよう、拡張子
.srtのUTF-8で保存します。 - 動画の横でプレーヤーに読み込んで確認します。
長さと読む速さを確認する
翻訳した文が元の文と同じ長さになることはまれです。スペイン語、ポルトガル語、フランス語は英語より長くなりがちで、中国語は短くなることが多いです。翻訳後は、次の点を確認します。
- 1行は英語換算で約42文字以内に収め、長いときは自然な切れ目で2行に分けます。
- 1秒あたり約20文字を超えないようにします。字幕が速すぎるなら、訳を短くするか、表示時間を延ばします。
- 字幕同士が重ならないようにします。
無料のSRT変換ツールは、長い行、速すぎる読む速さ、字幕の重なりを指摘し、すべてのタイミングを一定量ずらすこともできます。ブラウザ上で動作するので、ファイルはアップロードされません。
視聴者の目で見直す
機械翻訳は下書きです。字幕を最初から読み、次の点に注意してください。
- 訳してはいけないのに翻訳されてしまった名前やブランド名。
- 直訳すると意味不明になる慣用句。
- **用語の不統一。**同じ専門用語が3通りに訳されていたら、1つを選んですべてに適用します。多くの動画にわたって確実にそろえるには、翻訳用語集が頼りになります。
- **右から左へ書く言語。**アラビア語やヘブライ語に翻訳する場合は、プレーヤーで文字と句読点が正しい順序で表示されるか確認します。
スペイン語での実例
短い英語のブロックと、丁寧に訳したスペイン語版を示します。
3
00:00:07,000 --> 00:00:10,000
It's a piece of cake once you
know where the settings are.
直訳では意味が通りません。よい翻訳は、考えを言い換えつつ、タイムコードは同じにします。
3
00:00:07,000 --> 00:00:10,000
Es muy fácil cuando sabes
dónde están los ajustes.
番号、タイムスタンプ、ブロックの後の空行は変わっていません。動いたのはテキストだけです。スペイン語の行は少し長いので、速すぎずに3秒で収まるかどうかを確認してください。
スプレッドシートで翻訳する
長いファイルでは、テキストの行だけをスプレッドシートに取り出して、その列を翻訳し、行番号で元に戻す方法もあります。タイムスタンプが翻訳ツールを通らないので、構造が安全に保たれます。1行に字幕を1つ入れ、行を結合したり並べ替えたりしないでください。テキストを戻したあとは、ブロック数が元と一致するか確認します。
言語ごとに異なる問題
**長くなる言語。**スペイン語、ポルトガル語、フランス語、ドイツ語は、英語より文字数が増えがちです。字幕を速くするのではなく、翻訳を短くしてください。
**短くなる言語。**中国語や日本語は文字数が少なく済むことがありますが、読み手は密度の高い文字を読み解くのにも時間がかかります。字幕を1秒未満しか表示しないのは避けましょう。
**右から左へ書く言語。**アラビア語やヘブライ語では、句読点の位置を正しくする必要があります。公開するプレーヤーで必ず確認してください。
**文字体系が異なる言語。**ファイルがUTF-8で保存されていること、プレーヤーにその文字に対応したフォントがあることを確認します。
1つのファイルから複数の言語に翻訳する
きれいな元のSRTを1つ、マスターとして保管します。翻訳のたびにそれを元にして、video.es.srtやvideo.hi.srtのように言語コードでファイル名をつけます。あとから元のタイミングを編集した場合は、1つずつ直すのではなく、更新したマスターから翻訳を作り直してください。YouTubeなどのプラットフォームでは、1本の動画に対して言語ごとに字幕ファイルを1つアップロードできます。
お使いのプラットフォームが求める形式は?
プレーヤーやウェブプラットフォームによっては、WebVTTのほうが好まれます。変換ツールを使えば、テキストとタイミングを変えずに、SRTからVTTへ、またその逆へ変換できます。2つの形式の違いは、SRTファイルとはで説明しています。
よくある間違い
- タイムスタンプまで翻訳してしまう。気づかないうちにそうするツールもあるので、翻訳後のファイルを元のファイルと見比べてください。
- ツールが2つのブロックを1つに結合する。その字幕は、話者が話した時間より長く表示されます。
- UTF-8で保存し忘れて、アクセント付きの文字が疑問符になる。
- そのままにすべき名前まで翻訳してしまう。
- 機械翻訳を、誰にも読ませずに公開する。
簡単な構造チェックで、こうした間違いの大半は見つかります。SRT変換ツールなら手早く確認でき、ブラウザ上でファイルを処理します。
公開前のチェックリスト
- 翻訳したファイルのブロック数が、元のファイルと同じ。
- すべてのタイムコードが、元のファイルと一致している。
- 英語換算で約42文字を超える行がない。
- 1秒あたり約20文字より速い字幕がない。
- 名前、ブランド名、用語が最初から最後まで一貫している。
- UTF-8で保存され、対象のプレーヤーで正しく再生できる。
- ネイティブスピーカーが、少なくとも最初の数分を読んでいる。
7つがすべて当てはまれば、アップロードの準備は完了です。
吹き替えのほうがよい場合
翻訳した字幕では、視聴者は文字を読み続けることになります。チュートリアル、デモ、講座のように映像そのものが主役のコンテンツでは、翻訳した音声トラックのほうが向いていることが少なくありません。Dubtitleは動画を文字起こしして翻訳し、元の話者の声で、84言語のどれにでも吹き替えを生成します。ダウンロードする前に、Studioで翻訳を編集することもできます。選ぶときはAI吹き替えと字幕の比較のガイドが役立ちます。動画を別の言語に翻訳する方法では、両方のやり方を扱っています。プランは月額$5からで、料金ページに詳細があります。
よくある質問
SRTファイルはどうやって翻訳しますか?
各ブロックの字幕テキストだけを翻訳し、番号とタイムコードはそのままにします。翻訳した行は元より長くなったり短くなったりすることが多いので、行の長さと読む速さを確認し、UTF-8で保存し直してください。
SRTファイルをAIで翻訳できますか?
はい。多くの翻訳ツールが、タイミングを保ったまま字幕のテキストを翻訳できます。ファイルの構造を保つツールを選び、結果を読んで、名前、専門用語、不自然な改行を確認してください。
翻訳したSRTファイルがおかしくなるのはなぜですか?
よくある原因は、タイムスタンプが変わってしまった、ブロックの間の空行が抜けた、文字コードが違う、のいずれかです。構造を確認し、UTF-8で保存し直してください。
SRTファイルを翻訳するべきですか、それとも動画を吹き替えるべきですか?
視聴者が字幕を読むなら、ファイルを翻訳します。聞いてほしいなら、動画を吹き替えます。Dubtitleは動画そのものを吹き替えます。選び方は、AI吹き替えと字幕を比較したガイドが助けになります。
翻訳した字幕は、タイミングを変える必要がありますか?
多くの場合、必要です。英語より長くなる言語では、字幕の表示時間を延ばしたり、2行に分けたりしなければなりません。翻訳後に読む速さを確認してください。
