本文へスキップ
すべてのツール 料金 ブログ

トークとボイスメッセージ

ドキュメント

音声・動画

ログイン

言語

ASS字幕翻訳

組版や配置を崩さずにASS・SSA字幕を翻訳

1つまたは複数の.ass/.ssaファイルをアップロードして言語を選択するだけで、セリフ部分のみが翻訳されたファイルを出力します。スタイル、埋め込みフォント、配置、{\pos}や{\fad}などのオーバーライドタグはそのまま維持され、カラオケ行も指定しない限り変更されません。登録不要で最初の部分は無料、1話分でも最大30ファイルの1シーズン分でも、ジョブ全体が一回払い$5で翻訳できます。チャットボットでも数行のASSなら翻訳できますが、1話丸ごととなると途中で止まりやすく、タグの脱落や誤翻訳、位置ずれが起きて、字幕が意図通りに描画されなくなってしまいます。

ASS字幕を翻訳

出力
カラオケ行({\k} タグ)

登録不要。150行の字幕までは全部無料。それ以上は最初の部分は無料、ジョブ内のすべてのファイルが$5、一回払いのみ。

続行すると、利用規約 と プライバシーポリシー に同意したものとみなされます。

  • 150行まで完全無料、長時間のファイルも最初の部分は無料、アカウント不要
  • ジョブ全体で一回払い$5:1話分から最大30ファイルの1シーズン分まで対応
  • セリフ(Dialogue)のテキストのみ翻訳:[Script Info]、スタイル、埋め込みフォント、コメント行は元のまま保持
  • オーバーライドタグはAIモデルに渡されないため、{\pos}、{\fad}、{\i1}、カラー指定などが正確に元の位置へ復元
  • カラオケ行や描画行はそのまま維持(希望に応じてカラオケの翻訳も可能)
  • 81言語に対応、翻訳のみまたはバイリンガル(対訳)表示、.ass、.ssa、SRT、VTT形式で出力可能
デモを開く

PDFサンプルを見る サンプル出力

出力されるファイル

ファイルは元の形式のまま(.assファイルは.ass、.ssaファイルは.ssa)、言語コードが付加された同名ファイル(例:"[Group] Show - 01.es.ass")として出力されます。単一ファイルはそのままダウンロードされ、複数ファイルは1つのZIPにまとまります。ダウンロード前に、タイムコードやタグが付いたすべてのセリフ行が画面上で確認でき、自由に編集も可能です。

  • スクリプト構造を完全維持:[Script Info]、スタイル設定、[Fonts]、コメント行、イベントの順序は元のファイルからそのまま複製されます。
  • すべてのDialogue行において、Layer、Style、Name、マージン、Effect、開始・終了時間は一切変わりません。翻訳されるのはTextフィールドのみです。
  • 行内のタグは元の位置に戻されます。翻訳によって適切な挿入位置が見当たらない場合でも、タグが失われないよう行末に追加されます。
  • \N改行や\hハードスペースも保持されます。アラビア語、ペルシャ語、ヘブライ語などの右横書き(RTL)言語向けには、先頭タグの後と各行の末尾に不可視の右横書きマークが付与されます。
  • 再生環境に応じてSRTやVTTでの出力も可能:イタリック、太字、下線、{\an8}などの配置指定は引き継がれます。対応する記法がない\posや\fadなどのタグは除外されます。

チャットボットと当ツールのASS字幕翻訳の比較

ChatGPT、Claude、Geminiは、敬称やスラングを含むアニメのセリフなども上手に翻訳できます。しかし.assファイルで問題となるのは、セリフ以外の要素です。スタイル定義、カンマ区切りのフィールド、文中に埋め込まれたオーバーライドタグなどがネックとなります。

シチュエーション AIチャットボット 当ツール
ファイルから抜き出した数行のセリフ おおむね良好に翻訳できる 翻訳したうえで、元のスクリプト構造に正確に書き戻す
1話丸ごと(数百行のセリフ) 途中で止まりやすく、「続けて」と指示を求められる ブロック単位で全行を翻訳、1ジョブあたり最大10,000行まで対応
文中の{\pos(640,80)}や{\i1}などのオーバーライドタグ タグまで翻訳してしまったり、位置がずれたり消失したりする 翻訳前にタグをプレースホルダーに置き換え、翻訳後に元の位置へ復元
スタイル設定、フォント、[Script Info]ヘッダー ファイル全体を出力し直すため、記述が崩れたり変更されたりする 元のファイルからそのまま複製、変更されるのはセリフのテキストのみ
{\k}による音節タイミング付きのカラオケOP 音節ごと翻訳してしまい、楽曲とタイミングが合わなくなる 翻訳を指定しない限り、カラオケ行はそのまま保持
12話〜24話の1シーズン分 チャットごとに1ファイルずつ処理し、進捗を手動で管理する必要がある 1回のジョブで最大30ファイルまで一括処理、1つのZIPでダウンロード

ASS字幕ファイルの翻訳手順

  1. 1

    .assまたは.ssaファイルをアップロード

    1話分またはシーズン全体をドロップし、翻訳先の言語、翻訳のみかバイリンガル(対訳)かを選択します。カラオケ行をそのまま維持するか翻訳するかも設定できます。元の言語はテキストから自動認識されます。

  2. 2

    最初の部分を無料で確認

    最初のセリフブロックが、タイムコードやタグ付きで画面上に表示されます。内容を確認し、その場で修正することも可能です。このステップにアカウント登録は不要です。

  3. 3

    残りをロック解除してダウンロード

    最初の部分の品質に納得いただけたら、$5でジョブ全体をロック解除。完成したファイルを.ass、.ssa、またはSRT、VTT形式でダウンロードできます。

一般的なAIアシスタントがASSファイルで失敗しやすい理由

ASSスクリプトは単なる文章の並びではありません。各セリフ行は「Dialogue: 0,0:03:12.40,0:03:15.02,Default,,0,0,0,,{\an8}Text」のように10個のカンマ区切りフィールドを持つイベントであり、テキスト自体にも位置、フェード、カラー、単語の途中でのフォント変更など、波括弧で囲まれた描画指示が多数含まれています。イベント行の上部には、スクリプトヘッダー、スタイル定義、さらにはテキストとして埋め込まれたフォントデータが存在します。

これらを通常のチャットで翻訳しようとすると、AIアシスタントはファイル全体を書き直さなければなりません。1話分もの長さになると途中で止まりやすく、その過程で波括弧内の指示語を翻訳してしまったり、認識できないタグを削ってしまったり、カンマの位置がずれてフィールドが崩れたりします。こうしたミスが1つでも生じると表示が崩れ、最悪の場合はファイル自体が破損して読み込めなくなります。

当ツールは、AIモデルにファイル全体を書き直させることはありません。スクリプトを解析してDialogue行のText部分のみを抽出し、タグをモデルに渡さない設計を採用しています。行頭や行末のタグブロックは退避させ、文中のタグは番号付きプレースホルダーに置き換えて翻訳後に復元します。テキストは最大60行のブロック単位で処理され、行ごとに番号で照合されます。万一行が欠落した場合は再取得を行い、それでも取得できない場合は元のテキストが保持されます。ファイル内のその他の部分はすべて元のまま複製されます。

翻訳される部分と保持される部分

  • 翻訳される箇所:テキストが含まれるすべてのDialogue行(\pos、\move、\frzなどで組版された看板や作中テロップも含む)
  • 変更されない箇所:[Script Info]、スタイル、[Fonts]、[Graphics]セクション、Comment行、話者名(Actor)、Effectフィールド
  • 変更されない箇所:描画行({\p1}ベクターシェイプ)およびテキストを含まない行
  • デフォルトでは保持:{\k}、{\kf}、{\ko}などの音節タイミングタグを含むカラオケ行(通常はローマ字の歌詞など)。「翻訳する」を選択すると、\kタグが削除されて行全体が翻訳され、開始・終了時間はそのまま維持されます
  • 2言語併記オプション:同一イベント内で原文を行の上に、訳文を行の下に配置。同じスタイル・同じ位置で両方が表示されます

主な翻訳用途

  • アニメのファンサブ(有志字幕)を、制作グループが対応していない別言語へ展開
  • 1クール(12話)や2クール(24話)のアニメ全話を、別言語を話す友人や家族のために翻訳
  • Aegisubで組版された中国アニメ(動画)やドラマの字幕スクリプト
  • 自作の動画字幕のスタイリングを保ったまま、多言語に展開して共有
  • 日本語、中国語、韓国語などの語学学習用として、動画を観ながら学べる2言語字幕の作成

ご利用上の注意と綺麗に仕上げるコツ

組版(タイプセット)のタグは保持されますが、元々は原文の文字数に合わせて作られています。枠にぴったり収められた看板や\clipでマスクされた文字は、訳文が長くなると枠からはみ出すことがあります。また、複数レイヤーに重ねられた同一の看板は行ごとに翻訳されるため、まずは最初の部分で看板の表示を確認し、必要に応じてエディタで調整してください。スタイルで指定されているフォント名も維持されます。アラビア語や中国語など、翻訳先の言語に対応する文字がない場合、プレーヤー側で別フォントにフォールバックされたり文字化け(豆腐)になったりすることがあるため、その場合はスタイルセクションのFontnameを変更してください。

カラオケ行は{\k}タグによって判定されます。すでにカラオケテンプレートによって1音節1行に展開・生成されたエフェクト行はカラオケとして認識されません。テンプレートを適用する前に翻訳するか、事前にそれらの行を削除してください。画像ベースの字幕(.sup、.sub + .idx)や動画ファイルには対応していません。また、タイミング情報は変更されないため、お手元の動画と字幕のタイミングがズレている場合は、訳文でもそのままズレが生じます。

機械翻訳ですので、個人での視聴や友人との共有に最適です。有志グループ名義で正式にリリースする場合は、翻訳者や校正者によるチェックをおすすめします。

言語・シーン別

料金プラン

短いファイル・最初の部分

無料

合計150行以下のDialogue行を含むファイルなら、ダウンロードも含めてすべて無料です。それ以上の長い作業でも、最初の部分はアカウント不要で画面上に無料で表示されます。未登録の場合は1日1件、無料アカウントを作成すると1日3件まで利用できます。

ジョブ全体

$5

ジョブに含まれるすべてのファイル(最大30ファイル、合計10,000行まで)を一括処理できる一回払い。サブスクなし、有効期限もありません。

使い放題(Unlimited プラン)

$19 / 週

サイト上のすべてのツールが利用可能(字幕翻訳は最大30,000行まで対応)。

よくある質問

ChatGPTでASS字幕ファイルを翻訳できますか?

数行程度なら可能で、セリフの翻訳自体は概ね良好です。しかし1話分まるごと処理させようとすると、チャットボットは途中で止まることがよくあります。さらに、{\pos}や{\fad}などのオーバーライドタグを誤って翻訳したり、位置をずらしたり、削除してしまったりして表示が崩れる原因になります。当ツールなら、セリフのテキスト部分のみを抽出し、タグをAIモデルから隔離した状態で処理するため、元のファイル構造を崩さず正確に訳文を書き戻せます。

スタイルや組版(タイプセット)は保持されますか?

はい、保持されます。スタイル、フォント、[Script Info]、Comment行、そしてDialogue行のテキスト以外の全フィールドは元のファイルからそのまま引き継がれ、テキスト内のタグも元の位置に正しく戻されます。ただし、翻訳後の看板テキストは原文より長くなる場合があるため、枠にきっちり合わせて組版された看板などは念のためご確認ください。

カラオケ行はどう扱われますか?

デフォルトでは、音節タイミングタグ({\k})を含む行は翻訳されないため、歌詞とエフェクトの同期はそのまま維持されます。「翻訳する」を選択した場合は、\kタグが除去され、開始時間と終了時間を維持したまま行全体が翻訳されます。

どの言語に翻訳できますか?

字幕翻訳と同じく、81の翻訳先言語に対応しています。英語、スペイン語、ポルトガル語(ブラジル/ポルトガル)、フランス語、ドイツ語、アラビア語、ペルシャ語、インドネシア語、ベトナム語、中国語(簡体字/繁体字)、韓国語、ロシア語などが含まれます。元の言語(ソース言語)はテキストから自動認識されます。

無料で使えますか?

どの作業でも、最初の部分(最大60行まで)はアカウント不要で画面上に無料で翻訳・表示されます。ファイルをダウンロードできるジョブ全体は$5の一回払いのみです。なお、合計150行以下のDialogue行の作業であれば、ダウンロードを含めすべて完全無料でご利用いただけます。

ASSの代わりにSRTやVTTでダウンロードできますか?

はい、可能です。斜体(イタリック)、太字、下線、および{\an8}などの配置指定はSRTやVTTにも引き継がれます。ただし、\posや\fad、文字色など、それらのフォーマットで表現できないタグは除外され、描画行もスキップされます。

アラビア語、ペルシャ語、ヘブライ語にも対応していますか?

はい、対応しています。アラビア語、ペルシャ語、ダリー語、パシュトー語、クルド語(ソラニー)、ウルドゥー語、シンド語、パンジャブ語(シャームキー)、ヘブライ語では、句読点などが正しい位置に表示されるよう、先頭タグの後ろおよび行末に不可視の右横書きマーク(RLM)が挿入されます。ファイルはBOM付きUTF-8として保存されます。

どのようなファイルをアップロードできますか?

1ファイルあたり最大10 MB、1回の作業で最大30ファイルまでのAdvanced SubStation Alpha(.ass)およびSubStation Alpha(.ssa)ファイルをアップロードできます(フォントが埋め込まれたスクリプトを含む)。.srtや.vttファイルの場合は字幕翻訳ツールをご利用ください。画像ベースの字幕や動画ファイルには対応していません。

ファイルのプライバシーは保護されますか?

ジョブを開けるのはご本人のみです。セリフのテキストは翻訳処理の目的でのみAIモデルプロバイダーに送信され、AIの学習にデータが利用されることはありません。アカウントなしでアップロードされたジョブは7日後に自動削除されるほか、いつでもご自身で手動削除できます。

2026年10月25日更新 · APPFACT STUDIO LTD

ほかにもできる作業

ボイスメッセージ付きでWhatsAppトークをPDFに ボイスメッセージ付きでTelegramチャットをPDFに ボイスメッセージ付きでMessengerチャットをPDFに ボイスメッセージ付きでInstagram DMをPDFに メールのエクスポート(MBOX、EML)を1つのPDFに 裁判資料セット:証拠の結合・目次作成・ページ番号付け 手書き・筆記体をテキストに 画像・スキャンPDFをテキストに PDF・スキャンした表をExcelに 銀行明細書をExcelまたはCSVに PDF全体を翻訳 字幕ファイル全体を翻訳 字幕のファイル形式を変換 ズレた字幕のタイミングを修正 文字化けしたペルシャ語やアラビア語の字幕を修復 2言語を同時表示する字幕を作成 CSV・Excelファイルを全行翻訳 アプリのローカライズファイルを翻訳 Wordドキュメント全体を翻訳 PowerPointをスライドごとに翻訳 EPUB書籍を一冊まるごと翻訳 Markdownドキュメントフォルダを翻訳 Finglish、ローマ字ウルドゥー語、Hinglish、Arabiziの文字体系を変換 スキャンしたPDFを編集可能なWordに変換(あらゆる文字体系に対応) 本一冊全体を章ごとに要約 1つのAI指示をすべての行に一括適用 数千件のカスタマーレビューを一括分析 アンケートの自由記述回答を分類・コーディング 商品カタログ全体をまるごと翻訳 ゲームやノベルゲームのテキストを翻訳 大容量のJSON、XML、YAMLファイルを翻訳 CSVの重複削除とデータクレンジング 長時間の音声・動画を文字起こし 動画ファイルから翻訳字幕を作成 複数の録音ファイルを一括で文字起こし 講義の録音から学習用ノートを作成 会議の録音から議事録を作成 ポッドキャストの文字起こしと番組ノート 説教のテキスト化と翻訳 話者識別付きのインタビュー文字起こし 映像に焼き込まれた字幕をSRTとして抽出 原稿・文字起こしを音声に正確に同期 歌詞を同期型LRCファイルに変換 テキストをオーディオブックMP3に変換 すべてのボイスメモを1つの文書に統合 YouTube動画をテキストに変換、長さを問わず対応 YouTubeの字幕を、あらゆる言語に翻訳 Outlook の PST・MSG・OLM を1つのPDFに 診療記録を日付順の時系列に 裁判や弁護士への提出用に、テキストメッセージをPDFに iMessageをスレッド全体ごとPDFに Slackのエクスポートを読みやすいPDFに Discordのチャットを証拠用PDFに 配偶者ビザ用のチャット履歴を月ごとに

どのページが役立っているかを把握するため、分析用Cookieを使用します。よろしいですか?