타임코드 유지하며 SRT 자막 번역하는 방법

Dzianis Kukareka, 창업자 · 업데이트

타임코드 유지하며 SRT 자막 번역하는 방법

SRT 파일 번역은 파일 이름 하나에 두 가지 문제가 들어 있습니다. 첫째, 텍스트 번역은 이제 기계가 잘 해냅니다. 둘째, 번역 결과를 원래 타이밍 안에서 읽을 수 있게 유지하는 일은 어설픈 방법이 실패하는 지점입니다. 번역문은 대개 원문보다 길어지는데, 타임스탬프는 그 사실을 모르기 때문입니다. 타임코드 유지하며 SRT 자막 번역하는 방법, 두 문제를 모두 해결하는 워크플로와 넘치는 줄을 바로잡는 요령을 정리했습니다.

SRT를 번역기에 그냥 붙여 넣으면 안 되는 이유

SRT 파일은 구조와 텍스트로 이루어져 있습니다. 큐 번호, 타임스탬프, 줄바꿈, 그리고 그 사이사이에 엮인 대사입니다. 파일 전체를 일반 번역기에 넣으면 세 가지가 망가집니다.

  • 구조가 깨집니다. 타임스탬프가 "번역"되고, 큐 번호가 합쳐지고, 화살표 형식이 바뀌어 파일을 더 이상 읽어 들일 수 없게 됩니다.

  • 문맥이 사라집니다. 자막 큐는 문장을 여러 항목으로 나눕니다. 앞뒤를 보지 않고 큐 단위로 번역하면 문장이 뚝뚝 끊깁니다. 어순이 크게 바뀌는 언어라면 더 그렇습니다.

  • 길이가 소리 없이 불어납니다. 번역은 들어갔는데 타이밍은 그대로라, 초당 15자로 여유 있던 줄이 이제 초당 25자로 질주합니다.

올바른 SRT 자막 번역 워크플로

  1. 깨끗한 원본 파일에서 시작하세요. 전사 오류는 번역 전에 고쳐야 합니다. 원문 오류 하나하나가 번역문에서 더 이상한 오류가 됩니다. 자막을 처음부터 만든다면 이름과 전문 용어부터 검토하세요(자막 가이드에서 이 검토 과정을 다룹니다).

  2. 자막 구조를 이해하는 번역기를 쓰세요. 전용 자막 번역기는 SRT를 해석하고, 큐를 넘나드는 문장 문맥을 살려 대사를 번역한 뒤, 올바른 SRT로 다시 써 줍니다. 큐 개수도 타임스탬프도 같고 텍스트만 번역됩니다.

  3. 길이와 관용 표현을 검토하세요. 글자가 몰린 줄을 찾고(아래 참고), 문화에 기댄 표현은 사람이 한 번 훑어보세요. 관용구는 직역하면 혼란만 남습니다.

  4. 검증하고 내보내세요. 파일이 플레이어에서 열리는지 확인하고, 서너 군데에서 타이밍을 점검한 뒤, 웹 플레이어에 필요하다면 VTT로도 내보내세요(언제 필요한지는 SRT vs VTT에서 설명합니다).

길이 문제와 해결 방법

번역하면 텍스트 길이가 달라집니다. 영어를 독일어나 프랑스어로 옮기면 대개 눈에 띄게 길어지고, 핀란드어로는 짧아질 수도 있으며, 한중일 언어는 글자당 담는 의미가 많지만 읽는 속도도 나름대로 다릅니다. 자막에서의 결과는 이렇습니다. 원문에 맞춰 타이밍을 잡은 큐에, 이제 시청자가 사라지기 전까지 다 읽지 못할 만큼의 텍스트가 들어갈 수 있습니다. 업계 스타일 가이드(공개 자료로는 BBC 자막 가이드라인이 좋은 참고가 됩니다)는 읽기 속도와 줄 길이를 자막 작업의 핵심 제약으로 봅니다.

번역된 줄이 주어진 시간에 비해 너무 길다면, 쓸 수 있는 방법은 네 가지이며 우선순위는 다음과 같습니다.

  1. 번역을 압축하세요. 자막은 법정 속기가 아닙니다. 의미는 살리고 군더더기를 덜어 내는 건 전문가들의 표준 관행입니다. "제 생각에는 아마 저희가 이렇게 하는 게 좋지 않을까 싶은데요…"는 "이렇게 합시다…"가 됩니다.

  2. 줄을 다시 나누세요. 균형 잡힌 두 줄이 긴 한 줄보다 빨리 읽힙니다. 생각의 중간이 아니라 구 단위에서 끊으세요.

  3. 큐를 합치거나 다시 나누세요. 짧은 큐 두 개가 한 문장을 나눠 담고 있다면, 합치는 것만으로 영상을 건드리지 않고 읽을 시간을 벌 수 있습니다.

  4. 타이밍을 조금 늘리세요. 단, 큐 뒤에 빈틈이 있을 때만입니다. 다음 줄의 시간을 빼앗으면 문제가 옮겨 갈 뿐입니다.

번역된 줄이 넘치는 이유, 즉 언어별 글자 수의 물리학은 그 자체로 하나의 주제라서, 텍스트 팽창과 타이밍을 다룬 글에서 더 깊이 살펴봅니다.

여러 언어로 한꺼번에 번역하기

이 방식은 규모가 커질수록 경제적입니다. 타이밍 작업은 원본 파일에서 한 번만 하면 됩니다. 새 언어마다 번역 한 번과 길이 검토만 더하면 되니, 자막 원본 하나가 오후 한나절 만에 시장별로 바로 쓸 수 있는 파일 열 개가 됩니다. 원본 SRT를 기준 파일로 두고, 원본이 바뀌면 언어별로 손수 고치지 말고 원본에서 번역을 다시 생성하세요. 영상 번역 워크플로와 마찬가지로, 전사본 하나로 여러 결과물을 만드는 논리입니다.

흔한 실수

  • 고치기 전에 번역하기. 원문 오타 열 개가 내보내는 모든 언어에서 수수께끼 같은 번역 오류 열 개가 됩니다.

  • 큐 단위 번역을 믿기. 여러 큐에 걸친 문장은 문맥을 보는 번역이 아니면 말이 안 되는 단어 나열이 됩니다.

  • 대상 언어 검토 건너뛰기. 원어민이 5분만 봐도, 캡처되어 돌아다닐 만한 관용구 실수를 잡아낼 수 있습니다.

  • 인코딩 잊기. 항상 UTF-8을 쓰세요. 다른 인코딩에서는 악센트 문자와 한글 같은 비라틴 문자가 깨집니다.

  • 파일마다 번역을 손으로 고치기. 원본을 고치고 다시 번역하세요. 손으로 고친 언어별 파일은 영영 서로 어긋나게 됩니다.

자주 묻는 질문

SRT를 번역하면 타임스탬프가 바뀌나요?

자막 구조를 이해하는 도구라면 바뀌지 않습니다. 큐와 타이밍은 그대로이고 텍스트만 바뀝니다. 영상이 아니라 파일을 번역하는 이유가 바로 그겁니다.

일반 AI 챗봇으로 SRT를 번역해도 되나요?

짧은 파일이라면 가끔은 됩니다. 프롬프트를 신중하게 쓰고 구조가 운 좋게 유지된다면요. 분량이 조금만 많아져도 자막 전용 도구가 더 빠르고 타임스탬프도 망가뜨리지 않습니다.

읽기 속도는 어떻게 확인하나요?

대략적인 기준으로, 라틴 문자 자막이라면 성인 시청자는 초당 15~17자 정도를 편하게 읽습니다. 줄이 빽빽해 보인다면 실제로 빽빽한 것입니다. 압축하거나 줄을 다시 나누세요.

SRT를 번역할까요, 영상을 더빙할까요?

자막이 먼저입니다. 거의 무료이고, 편집할 수 있고, 원래 목소리가 살아 있습니다. 더빙은 읽기가 실제 장벽이 되는 경우에만 비용만큼의 값을 합니다. 장단점은 자막과 더빙 비교 가이드에 정리했습니다.

정리하며

원본을 고치고, 파일 구조와 문장 문맥을 존중하는 도구로 번역한 다음, 기계가 아직 약한 부분, 즉 글자가 몰린 줄과 관용 표현에 사람의 시간을 쓰세요. 타임스탬프는 애초에 움직일 필요가 없었습니다. 핵심 기술은 원래 언어가 남긴 시간 안에 새 언어를 맞춰 넣는 것입니다.

녹음을 바로 활용할 수 있는 텍스트로 바꾸세요

오디오나 동영상을 업로드하거나 YouTube 링크를 붙여넣거나 브라우저에서 녹음하면, 120개 이상의 언어로 화자 구분이 된 전사본을 몇 분 만에 받을 수 있습니다.

BlaBlaScribe 무료로 사용해 보기

신용카드 불필요 · 파일 암호화 · AI 학습에 사용 안 함

인기 글