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 기능을 사용하여 주변 문맥을 분석함으로써 더욱 자연스럽고 일관된 캐릭터 말투를 생성합니다.
관련
- 프로젝트
Cerlancism/chatgpt-subtitle-translatorSRT 자막 파일을 OpenAI ChatGPT API로 번역하는 Node.js 도구(CLI + 웹 UI)입니다. 줄을 배치 처리하고 SRT 오버헤드를 제거하며, 구조화된 출력과 프롬프트 캐싱을 활용하여 줄별 타이밍을 유지하면서 토큰 사용량을 낮춥니다. 모든 OpenAI 호환 제공업체, 선택적 조정, 속도 제한 처리, 재개 가능한 실행, 다중 패스 번역을 위한 고급 "에이전트" 모드를 지원합니다.
- 프로젝트
machinewrapped/llm-subtransLLM‑Subtrans는 임의의 LLM API(OpenRouter, OpenAI, Gemini, Claude, Mistral, Bedrock 또는 사용자 지정 OpenAI 호환 서버)를 사용하여 자막 파일(SRT, ASS/SSA, VTT)을 번역하는 오픈소스 데스크톱 앱입니다. 또한 선택적 화자 분리 기능이 있는 전사(클라우드 또는 로컬 Qwen‑3‑ASR)를 제공한 다음, 전사본을 번역 파이프라인에 전달합니다. 사전 빌드된 Windows/Mac 패키지 또는 소스(Python 3.10+, 가상 환경)에서 설치할 수 있습니다. GUI(`gui-subtrans`)를 사용하면 쉽게 사용할 수 있고, CLI(`llm-subtrans`)는 스크립팅에 적합하며, 프로젝트 파일로 재개 가능한 작업을 지원합니다.
- 프로젝트
- 프로젝트
linyqh/NarratoAINarratoAI는 비디오 내레이션을 자동화하는 오픈소스 데스크톱/웹 애플리케이션입니다. LLM을 사용하여 스크립트를 작성하고, 비디오 하이라이트를 컷 편집하며, 다양한 TTS 엔진(Apple Silicon MLX 모델 포함)으로 음성 해설을 생성하고, ASR을 통해 자막을 만들며, AI 생성 음악을 추가할 수 있습니다. 사전 빌드된 Windows/macOS 번들, Docker, 또는 Python 3.12+ 소스에서 설치할 수 있습니다. UI는 Streamlit에서 http://127.0.0.1:8501로 실행됩니다. 오픈소스 라이선스로 배포됩니다.
- 프로젝트
MaKTaiL/gemini-srt-translatorGemini SRT Translator는 Google Gemini AI를 사용하여 비디오 또는 오디오 파일에서 자막(SRT/ASS)을 번역, 전사, 추출하는 Python 도구로, CLI(`gst …`)와 Python API를 모두 제공하며 Google의 표준 및 엔터프라이즈 Gemini 엔드포인트를 지원합니다.