如何把電影字幕翻譯成任意語言
拿到電影的字幕檔案(SRT),確認它和你手上這個版本的電影同步,用一個「懂字幕」、不碰時間碼的 AI 翻譯器翻譯,再把譯好的檔案載入到播放器裡。先修時間軸再翻譯,最省事。
大多數教程只講到「上傳、翻譯」。真正麻煩的往往是翻譯前後的事:字幕封裝在 MKV 裡、手裡是工具不認的 ASS 檔案、或者字幕越往後越對不上。下面是完整流程,每一步都有免費工具。
一句話答案
| 步驟 | 常見問題 | 需要什麼 | 免費工具 |
|---|---|---|---|
| 拿到檔案 | 字幕封裝在 MKV 裡 | 和你的版本匹配的 SRT | 字幕網站、MKVToolNix、ffmpeg |
| 修格式 | 工具不認 ASS 檔案 | 純 SRT(不是 ASS/SSA) | ASS 轉 SRT |
| 修時間軸 | 越來越慢或整體提前/滯後 | 影格率、偏移與影片一致 | 影格率轉換、整體平移 |
| 翻譯 | 字幕被合併或漏掉 | 結合上下文、不動時間軸 | SubtitleFlow(免費預覽) |
| 播放 | 字幕不顯示 | 能載入外掛字幕的播放器 | VLC、PotPlayer、MPV |
翻譯方法對比表
1. 拿到字幕檔案
常見三種情況:
- 已經有 SRT:直接進入第 2 步。儘量找和你的版本(片長、影格率)匹配的檔案,能省掉大量對軸工作。
- 字幕封裝在影片裡:MKV、MP4 常帶字幕軌。文本字幕軌可以用 MKVToolNix 提取,或用 ffmpeg:
ffmpeg -i movie.mkv -map 0:s:0 subs.srt。藍光壓制的字幕常是圖片格式(PGS/SUP),需要先 OCR,免費桌面軟體 Subtitle Edit 就能做。 - 完全沒有字幕:先把音訊轉寫成帶時間軸的字幕。SubtitleFlow 影片翻譯可以一次完成轉寫和翻譯。
2. 修好格式和時間軸
翻譯不會改動任何時間碼,原檔案有什麼時間軸問題,譯文也會原樣帶著。趁現在只有一個檔案,先檢查。
- ASS/SSA 檔案(動漫字幕組常用):用 ASS 轉 SRT 轉換。樣式會丟掉,文字和時間軸保留。
- 越往後越對不上:影格率不一致(常見 23.976 和 25 fps),用字幕影格率轉換修正。
- 每句都差同樣的時間:片頭或剪輯版本不同,用字幕整體平移。
3. 翻譯
上傳 SRT
開啟字幕翻譯器,拖入檔案,無需註冊即可開始。
選擇目標語言
源語言會自動識別。如果電影特別口語或特別正式,可以選擇對應的翻譯風格。
先看免費預覽,再翻完全部
會先翻譯開頭幾行讓你判斷品質。對白按上下文翻譯——一句話被拆成三條字幕,也會當成一句來理解—— 整部電影裡的人名也會保持統一。
校對並匯出
可以逐行修改,然後匯出譯文 SRT,或原文在上、譯文在下的雙語 SRT。
為什麼不直接丟給 Google 翻譯或 ChatGPT?一部電影有 1,000–2,000 條字幕。通用翻譯器在這麼長的檔案上 容易丟掉字幕結構,或者悄悄合併、漏掉幾行——漏一行,後面所有字幕都會錯位。詳見 ChatGPT 能翻譯 SRT 嗎?
4. 播放
- VLC:字幕 → 新增字幕檔案。或者把 SRT 和影片起同樣的名字(
movie.mkv+movie.srt),VLC 會自動載入。 - PotPlayer / MPV:把 SRT 直接拖到正在播放的影片上。
- 電視或手機:大多數智慧電視播放器和 Plex/Jellyfin 都會自動讀取影片旁邊同名的 SRT。
要花多少錢
SubtitleFlow 的字幕翻譯按片長每分鐘 8 點數。一部 2 小時的電影約 960 點數;最小儲值檔 5 美元 4,000 點數, 大約夠四部電影,儲值點數不過期。要翻整部劇?看 如何翻譯一整部電視劇的字幕。
常見問題
怎麼免費翻譯電影字幕?
把電影的 SRT 檔案上傳到 SubtitleFlow 的字幕翻譯器,選擇目標語言即可。免費預覽會先翻譯開頭幾行,讓你付費前先看品質;較短的字幕檔案在免費版就能整份翻完。時間碼完全保持不變,翻譯後的檔案播放時依舊同步。
翻譯一整部電影的字幕要多少錢?
在 SubtitleFlow 上,字幕翻譯按片長每分鐘 8 點數計算,一部 2 小時的電影約 960 點數。最小的儲值檔是 5 美元 4,000 點數,大約夠翻四部電影。
字幕是封裝在影片檔案裡的,怎麼提取出來?
如果 MKV 或 MP4 裡是文本字幕軌,可以用 MKVToolNix 或 ffmpeg 提取(例如:ffmpeg -i movie.mkv -map 0:s:0 subs.srt)。藍光字幕常常是圖片格式(PGS/SUP),需要先做 OCR,免費的桌面軟體 Subtitle Edit 就能做。
為什麼翻譯後的字幕對不上?
翻譯不會改動時間軸,所以是原字幕本來就和你這個版本的電影對不上——通常是影格率不同(23.976 和 25 fps),或者片頭導致的整體偏移。先用影格率轉換工具或整體平移修好時間軸,再翻譯。
能同時顯示原文和譯文嗎?
可以。匯出雙語字幕,每條字幕會把原文放在譯文上方,很多人用這種方式邊看電影邊學語言。