rockbenben/subtitle-translator

Translate a whole season of subtitles in one pass — .srt/.ass/.vtt/.lrc, 120+ languages, 27 LLM providers, timing untouched | 整季字幕一次译完,时轴不动,支持 120+ 语言

해결하는 문제

자막 파일을 번역하다 보면 타이밍이 어긋나거나 파일 하나하나를 번거롭게 처리해야 하는 경우가 많습니다. 일반적인 번역기는 자막 파일을 일반 텍스트로 취급하기 때문에, 대화와 영상을 동기화하는 타임코드와 형식이 손상될 위험이 있습니다. 이 도구는 프로세스를 자동화하여 전체 시즌의 자막을 한 번에 번역하면서도 타이밍 구조를 완벽하게 유지할 수 있게 해줍니다.

작동 방식

이 도구는 브라우저 내에서 완전히 실행되거나 명령줄 인터페이스를 통해 작동합니다. 타임코드, 큐 번호, 형식 헤더와 같은 자막 파일의 기술적인 부분을 추출한 후, 대화 텍스트만 선택한 번역 엔진으로 보냅니다. 번역이 완료되면 대화 내용이 원래 구조에 다시 삽입됩니다. 파일은 로컬에서 처리되므로 API 키와 자막 내용이 기기 외부로 유출되지 않습니다.

대상 사용자

개인적인 용도, 콘텐츠 제작 또는 미디어 아카이빙을 위해 대량의 자막 파일(.srt, .ass, .vtt, .lrc)을 번역해야 하는 사용자를 위해 설계되었습니다. 개인정보를 보호하고 자막 파일의 무결성을 유지하면서 강력한 AI 모델이나 기존 번역 API를 사용하고자 하는 분들에게 이상적입니다.

주요 기능

  • 일괄 처리: 병렬 처리를 통해 수백 개의 파일을 한 번에 빠르게 번역합니다.
  • 형식 무결성: 대화와 타이밍 데이터를 자동으로 분리하여 타임코드가 절대 변경되거나 손상되지 않도록 보장합니다.
  • 유연한 출력: 이중 언어 자막, 한 번의 실행으로 여러 대상 언어 번역, 자동 형식 변환(예: SRT에서 ASS로)을 지원합니다.
  • 폭넓은 호환성: 8개의 기존 번역 API 및 27개의 LLM 제공업체와 연결할 수 있으며, 사용자 지정 엔드포인트 옵션도 포함되어 있습니다.
  • 개인정보 보호 및 로컬 작동: 완전히 클라이언트 측에서 작동하므로 데이터와 API 키가 브라우저나 로컬 환경에 안전하게 유지됩니다.
  • 문맥 인식: LLM 기능을 사용하여 주변 문맥을 분석함으로써 더욱 자연스럽고 일관된 캐릭터 말투를 생성합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트