영화 자막을 LLM으로 번역하기 gemini-srt-translator-js

 
앞서 말씀드린 팟 플레이어로 추출한 SRT 자막을 번역하는 프로젝트입니다.

제미나이 API를 사용해서 번역해주는데 기본 카카오 번역보다는 낫습니다만 살짝 맥락에 맞지않게 느껴질 수도 있습니다.
무료 API를 사용할때는 차라리 배치크기를 100이상으로해야 한번에 변환되니 참고해주세요. 

 


 

GitHub - MaKTaiL/gemini-srt-translator: Python tool for translating subtitles using Google Gemini AI Python tool for translating subtitles using Google Gemini AI - MaKTaiL/gemini-srt-translator from GITHUB

 

위 파이썬으로 개발된 버전을 한국 개발자분께서 node + 한국어로 편하게 사용할 수 있도록 fork 해주셨네요

 

GitHub - DHKIM0207/gemini-srt-translator-js Contribute to DHKIM0207/gemini-srt-translator-js development by creating an account on GitHub. from GITHUB

  

Gemini SRT Translator - AI 자막 번역 도구

Google Gemini AI를 활용한 SRT 자막 파일 번역 웹 서비스입니다.
번역이 필요한 동영상 자막이 있으시다면 사용해보시면 좋을것 같습니다.
일반 번역 api(구글,deepl등 ) 이런것보다 훨씬 퀄리티가 좋습니다.

주요 특징

  • SRT 타임스탬프를 정확하게 유지하면서 번역
  • 100개 이상 언어 지원
  • 드래그 앤 드롭으로 간편한 파일 업로드
  • 실시간 진행률 표시
  • 번역 완료 후 즉시 다운로드

사용법

node 설치 후 아래과정들을 먼저 진행해주세요.

🚀 빠른 시작

1. 프로젝트 클론

git clone https://github.com/DHKIM0207/gemini-srt-translator-js.git
cd gemini-srt-translator-js

2. 의존성 설치

npm install

3. 웹 서버 실행

npm run ui
  1. https://aistudio.google.com/app/apikey 에서 무료 API 키 발급
  2. 사이트에서 API 키 입력
  3. SRT 파일 드래그 앤 드롭
  4. 대상 언어 검색 및 선택 (예: "한국어", "Korean", "日本語" 등)
  5. 번역 시작 → 완료되면 다운로드
image.png