ASS字幕翻译
翻译 ASS 和 SSA 字幕,排版与特效丝毫不乱
上传一个或多个 .ass 或 .ssa 文件,选择目标语言,即可获取仅翻译了对话文本的同格式文件。样式、内嵌字体、位置及 {\pos} 和 {\fad} 等特效标签均原封不动保留;除非您指定翻译,卡拉OK行也会维持原样。无需注册,前段免费;整集乃至整季多达 30 个文件,完整任务仅需 $5 一次付费。AI聊天机器人翻译几行 ASS 也许还行,但面对整集字幕时往往中途截断,甚至会丢失、误翻或挪动句中标签,导致字幕渲染彻底走样。
导出内容说明
导出的文件保持原格式(.ass 仍为 .ass,.ssa 仍为 .ssa),文件名保留原名并追加语言代码,例如“[Group] Show - 01.es.ass”。单个文件直接下载,多个文件自动打包为单个 ZIP 下载。下载前,屏幕上会逐行显示对话文本、时间轴及特效标签,您可以直接在线编辑修改。
- 原汁原味的脚本:[Script Info]、样式表、[Fonts]、注释行及事件顺序均完整复刻自原文件。
- 每条 Dialogue 行的图层、样式、角色名、边距、特效以及起止时间均保持不变,仅翻译文本(Text)字段。
- 句中特效标签精准复原到原位。若译文语序中无处安放某个标签,系统会将其添加到行尾,确保标签绝不丢失。
- 保留 \N 换行符与 \h 硬空格。若翻译为阿拉伯语、波斯语、希伯来语等从右到左书写的语言,系统会在行首标签后及每行末尾添加不可见的方向标记符(RLM)。
- 若播放器需要,也可转换为 SRT 或 VTT:斜体、粗体、下划线及类似 {\an8} 的对齐位置均会保留;\pos 和 \fad 等无对应支持的高级特效标签则会自动忽略。
使用 AI聊天机器人 与本工具翻译 ASS 字幕的对比
ChatGPT、Claude 和 Gemini 翻译日常对话非常出色,也能很好地拿捏动漫中的敬语与俚语。但处理 .ass 文件的难点在于对话之外的内容:样式定义、逗号分隔的数据字段,以及嵌在句子正中间的各类特效标签。
| 使用场景 | AI聊天机器人 | 本工具 |
|---|---|---|
| 从文件中手动复制几行对话 | 通常翻译得不错 | 精准翻译并自动写回脚本对应位置 |
| 整集字幕(数百行对话) | 往往中途截断,或频繁要求输入“继续” | 分块翻译每一行,每个任务支持多达 10,000 行 |
| 句中包含 {\pos(640,80)} 或 {\i1} 等特效标签 | 可能会误翻、移位或直接丢弃标签 | 翻译前先将标签替换为占位符,翻译后再原样还原 |
| 样式表、字体及 [Script Info] 头信息 | 必须重新输出整个文件,排版格式极易被改动 | 完整复制自原文件,仅处理对话文本 |
| 带有 {\k} 音节时轴的卡拉OK片头曲 | 误翻音节,导致字幕时轴无法对齐歌曲节奏 | 默认保留卡拉OK行,除非您主动选择翻译 |
| 整季 12 或 24 集字幕 | 每次只能处理一个文件,需要手动跟踪进度 | 单次任务支持多达 30 个文件,一键打包为 ZIP 下载 |
如何翻译 ASS 字幕文件
-
1
上传 .ass 或 .ssa 文件
拖入单集或整季文件,选择目标语言,并指定生成纯译文或双语字幕。选择卡拉OK行是原样保留还是翻译。系统会自动识别原文语言。
-
2
免费预览前段效果
第一批对话将连同时间轴与特效标签显示在屏幕上。您可以直接审阅并在线修改。此步骤无需注册。
-
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聊天机器人 必须重写整个文件。面对整集字幕时,它往往中途截断;在重写过程中,它还可能误翻花括号里的指令、丢掉无法识别的标签,或者错位逗号导致字段混乱。这些改动都会破坏字幕的正常渲染,有时甚至导致文件彻底损坏。
本工具绝不让模型重写整个文件。它会先解析脚本,仅提取每行 Dialogue 的文本字段,并确保标签不流入模型:行首和行尾的标签块被单独搁置,句中的标签块则替换为带编号的占位符,待翻译完成后精准归位。文本以最多 60 行为一组分块发送,每行必须按对应编号返回;若有遗漏会再次请求补译,仍未返回则保留原文。文件中的所有其余内容均原封不动复制。
翻译与保留内容一览
- 翻译范围:所有含文本的 Dialogue(对白)行,包括使用 \pos、\move 或 \frz 排版的招牌和屏上文字
- 保持不变:[Script Info]、样式(Styles)、[Fonts] 和 [Graphics] 区块、Comment(注释)行、说话人角色名以及 Effect 字段
- 保持不变:绘图代码行({\p1} 矢量图形)及无文本行
- 默认保持不变:包含 {\k}、{\kf} 或 {\ko} 音节时轴的卡拉OK行(通常为罗马音歌词)。若选择“一并翻译”,系统将去除 \k 标签并翻译整行文本,同时保留原有起止时间戳
- 双语选项:原文置于译文上方(位于同一事件行内),确保两者保持完全相同的样式与屏幕位置
常见使用场景
- 将动漫字幕组作品翻译为该组未覆盖的语种
- 为使用其他语言的亲友翻译整季(12或24集)剧集
- 使用 Aegisub 精细排版的国产动画与影视剧字幕
- 为自己的视频字幕拓展更多语种,同时完美保留原有排版样式
- 制作双语字幕,用于看剧学习日语、中文或韩语
限制说明与优化建议
排版样式会完整保留,但这些样式最初是为原文设计的。贴合边框或带 \clip 蒙版的招牌文本,在译文偏长时可能会溢出;分层叠放的同个招牌会按行逐条翻译。建议先在前段免费部分检查招牌效果,必要时可在编辑器中调整。样式中指定的字体名称同样会保留;若原字体不支持目标语言字符(如阿拉伯语或中文),播放器可能会回退到备用字体或显示为方块,遇到这种情况只需在样式区块中修改 Fontname 即可。
系统通过 {\k} 标签识别卡拉OK。若已通过卡拉OK模板生成逐音节一行的特效行,则无法被识别为卡拉OK;请在套用模板前翻译脚本,或先删除这些特效行。不支持图形字幕(.sup、.sub 配合 .idx)及视频文件。时间轴不会作任何改动:如果原字幕与您的视频不同步,翻译后的字幕同样会不同步。
本服务为机器翻译,非常适合日常观影与分享。如需以字幕组名义公开发布,建议安排翻译或校对人员进行人工润色。
按语言和场景
将ASS字幕翻译为英语
找到了某部未发行英语版剧集的西班牙语、葡萄牙语、中文或印尼语字幕组脚本?上传 .ass 或 .ssa 文件,即可获得英文版...
阅读更多 →将 ASS 字幕翻译为西班牙语
上传英语、日语或其他语言的 .ass 或 .ssa 字幕脚本,一键翻译为西班牙语,所有样式、字体、位置及特效标签均安放于原...
阅读更多 →将ASS字幕翻译成葡萄牙语
上传.ass或.ssa脚本,直接在原文件中获取葡语对白,样式、内嵌字体、屏幕位置与特效标签分毫不差。葡萄牙语(巴西)与...
阅读更多 →将ASS字幕翻译成阿拉伯语
上传.ass或.ssa脚本,直接在原文件中输出阿拉伯语对白。每行均添加双向文本控制标记,确保播放器自右向左正确渲染,标...
阅读更多 →整季动漫ASS字幕一键翻译
上传整季(12集或24集)的.ass或.ssa脚本,选定目标语言,即可一次性导出一整套对应的翻译文件;排版特效、招牌字和卡...
阅读更多 →费用说明
小型任务与前段试阅
免费
总计不超过 150 行对白的文件完全免费,可直接下载。较长任务:屏幕直接显示前段内容,无需注册。未登录每天可处理 1 个任务,注册免费账户每天可处理 3 个。
完整任务
$5
单次任务打包付费,覆盖任务内所有文件:最多支持 30 个文件及 10,000 行字幕。无需订阅,永久有效。
无限版
$19 / 周
全站工具畅享无阻,单次字幕任务上限达 30,000 行。
常见问题
ChatGPT 能翻译 ASS 字幕文件吗?
翻译少量几行没问题,对白通常翻译得不错。但面对整集字幕时,AI聊天机器人往往会中途截断,还可能误翻译、移动或丢弃 {\pos}、{\fad} 等样式覆盖标签,导致字幕渲染走样。本工具仅提取对白文本发送给模型,将标签隔离保护,并将译文精准写回您的原文件中。
原有的样式和特效排版会被保留吗?
会保留。原文件中的样式、字体、[Script Info]、Comment(注释)行以及 Dialogue 行除文本外的所有字段均完整复制,文本内的内嵌标签也会精确归位。由于翻译后的招牌文字可能比原文更长,紧凑排版的招牌建议稍作检查。
卡拉OK行会怎么处理?
默认情况下,带有 {\k} 音节时轴的行不会被翻译,以确保歌词与特效保持同步。如果选择翻译,系统会去除 \k 标签并将整行作为整体进行翻译,同时保留原有的起止时间戳。
支持翻译成哪些语言?
支持 81 种目标语言,支持列表与字幕翻译工具一致,包括英语、西班牙语、葡萄牙语(巴西)、葡萄牙语(葡萄牙)、法语、德语、阿拉伯语、波斯语、印尼语、越南语、中文(简体)、中文(繁体)、韩语和俄语等。源语言将自动识别。
这项服务免费吗?
每个任务的前段(最多 60 行)均可免费翻译并在屏幕上预览,无需注册。包含完整文件下载的完整任务仅需一次付费 $5。总计不超过 150 行对白的小任务完全免费,可直接下载。
可以下载 SRT 或 VTT 格式而不是 ASS 吗?
可以。斜体、粗体、下划线以及类似 {\an8} 的对齐位置会转换为 SRT 和 VTT 对应格式。而 \pos、\fad 和颜色等无法在这些格式中表示的高级标签将被略去,绘图代码行也会被舍弃。
支持阿拉伯语、波斯语和希伯来语吗?
支持。针对阿拉伯语、波斯语、达里语、普什图语、库尔德语(索拉尼)、乌尔都语、信德语、旁遮普语(沙穆基文)以及希伯来语,翻译后的每行在开头标签后及行末都会插入不可见从右到左标记,确保标点符号在正确的一侧显示。文件将以带 BOM 的 UTF-8 编码保存。
支持上传哪些文件?
支持 Advanced SubStation Alpha(.ass)和 SubStation Alpha(.ssa)文件,单个文件最大 10 MB,每个任务最多 30 个文件,支持内嵌字体的字幕脚本。如需处理 .srt 或 .vtt 文件,请使用字幕翻译工具。不支持图形字幕及视频文件。
我的文件安全私密吗?
任务仅您本人可见。对白文本仅发送给 AI 模型服务商用于翻译处理,数据传输走专用通道,绝不用于模型训练。未注册上传的任务将在 7 天后自动删除,您也可以随时手动删除任何任务。
更新于 2026年10月25日 · APPFACT STUDIO LTD