Subtitle Translator: 무료 오픈소스 일괄 자막 번역 도구
Subtitle Translator란 무엇인가요?
Subtitle Translator는 무료 오픈소스 대량 자막 번역 도구로, 자막 파일을 빠르고批量(대량)로 번역할 수 있습니다. .srt, .ass, .vtt 등 다양한 자막 형식과 35개 언어를 지원합니다. 또한 OpenAI의 GPT-3.5, DeepL 등 다양한 번역 API 및 AI 모델을 활용하여 효율적인 번역을 구현합니다.

Subtitle Translator 기능 특징
다국어 지원: 중국어, 영어, 일본어, 한국어, 프랑스어, 독일어, 스페인어 등 35개 주요 언어 번역을 지원합니다.
대량 번역: 단일 또는 여러 자막 파일을批量(대량)로 번역할 수 있으며, 한 번에 수백 개의 자막 파일을 처리하여 번역 효율을 크게 향상시킵니다.
번역 캐시: 번역 결과를 자동으로 로컬에 캐시하여 번역 API 중복 호출을 방지하고, 시간과 비용을 절약합니다.
형식 호환: 주요 자막 형식을 자동으로 인식하며, 내보내는 파일명을 원본 파일과 동일하게 유지합니다.
문맥 기반 번역: 번역 시 문맥 정보를 포함하여 번역의 정확성과 자연스러움을 높입니다.
프라이버시 및 보안: 모든 API 키와 데이터는 로컬 브라우저에만 저장됩니다.
Subtitle Translator 기술 구현
핵심 로직: subtitle-translator/src/app/[locale]/SubtitleTranslator.tsx 파일에서 파일 업로드, 형식 감지, 내용 추출, 번역 처리 및 결과 출력 등 주요 번역 로직을 구현합니다.
유틸리티 함수: subtitle-translator/src/app/utils 디렉터리의 파일들에서 시간 형식 변환을 위한 convertTimeToAss, JSON 데이터 전처리를 위한 preprocessJson 등 다양한 유틸리티 함수를 정의합니다.
상태 관리: useTranslateData 커스텀 Hook을 사용하여 번역 방식, 언어 설정, 번역 진행률 등 번역 관련 상태를 관리합니다.
Subtitle Translator 활용 시나리오
동영상 제작 및 콘텐츠 크리에이션: 크리에이터가 다국어 자막을 빠르게 생성하여 콘텐츠의 국제화 수준을 높이는 데 도움을 줍니다.
교육 분야: 교사가 다국어 교육용 동영상 자막을 쉽게 제작하여 외국인 학생들의 학습 경험을 향상시킬 수 있습니다.
개인 엔터테인먼트: 영화 팬이 외국어 영화 및 드라마 작품을 쉽게 감상할 수 있도록 합니다.
사용 방법
자막 내용을 업로드하거나 붙여넣고, 목표 언어를 선택한 뒤 원클릭으로 추출 및 빠른 번역을 완료하세요. 모든 API 키와 데이터는 사용자의 로컬 브라우저에만 저장되어 프라이버시와 안전성을 보장합니다.
Github:https://github.com/rockbenben/subtitle-translator
데모:https://tools.newzone.top/zh/subtitle-translator
대본 기획 도우미▸
AI 앱
AI 뉴스 