자막을 만들고 기기에서 바로 번역하세요.
동영상이나 오디오를 타임코드가 있는 SRT·VTT·ASS 자막으로 바꿔 줍니다. 단어 단위 편집과 두 번째 언어 번역까지, 모두 브라우저 안에서.
방송 품질 자막, 업로드 없이.
Whisper 전사, Marian 번역, 그리고 진짜 자막 편집기를 모두 로컬에서 실행합니다.
100% 프라이빗
소재가 기기를 떠나지 않습니다. 디코딩·전사·번역이 모두 로컬에서 이뤄집니다.
WebGPU 가속
가능하면 GPU에서 전사하고, WebAssembly로 폴백합니다.
단어 단위 타임코드
타임스탬프 지원 Whisper 모델이 단어별 시간을 제공해 촘촘한 자막과 노래방 내보내기를 가능하게 합니다.
이중 언어 출력
두 번째 언어로 번역하고 두 트랙을 원하는 순서로 겹쳐 내보냅니다.
소재에서 자막까지.
- 01
동영상이나 오디오 놓기
MP4·WebM·MP3·WAV·M4A를 끌어다 놓으세요. 로컬에서 디코딩되며 업로드되지 않습니다.
- 02
Whisper가 자막 작성
음성은 겹치는 윈도로 전사된 뒤 방송 규칙에 맞게 정규화됩니다.
- 03
편집·번역·내보내기
스튜디오에서 자막을 고치고 번역을 더한 뒤 SRT·VTT·ASS·TXT·JSON을 내려받으세요.
About the subtitle generator
A free video-to-subtitle tool that listens to your audio with Whisper, writes timed cues, and can translate them into a second language — all inside the browser. It is built for creators, teachers, journalists and anyone captioning interviews, lectures, screen recordings or vlogs without handing raw footage to a cloud service.
How it works
The audio track is decoded with the Web Audio API and resampled to 16 kHz mono, then transcribed by a Whisper model running through Transformers.js. The file is walked in overlapping 30-second windows, so long recordings stream progress as they go and word-level timestamps stay accurate across window boundaries. Because the tool uses the timestamped Whisper builds, every cue also carries per-word timings, which drive the karaoke preview and the ASS karaoke export.
For translation, compact Marian (OPUS-MT) models are used, pivoting through English when the source and target have no direct model. Both the transcription and the translation models download once and are then cached, so a second run of the same language pair works offline.
Editing and quality
Generated cues are not set in stone. The studio pairs a live preview — with a broadcast-style subtitle overlay and a waveform timeline you can scrub — with a cue editor that supports inline text edits, splitting at the playhead, merging, duplicating, search & replace across both tracks, global time shifting, and full undo/redo. A quality panel flags every cue whose duration, reading speed, line length or overlap breaks normal subtitle conventions, and one click re-normalises the whole document.
Finished subtitles export as SRT, WebVTT, ASS, plain text or structured JSON, in the original language, the translation, or both stacked in either reading order.
Limits & requirements
The first run downloads model weights, which is the slowest step; afterwards they are cached. WebGPU (Chrome or Edge) makes transcription several times faster, and Safari or Firefox fall back to WebAssembly. Translation uses compact open models that are strong for general conversation and narration but should not be trusted for legal, medical or otherwise high-stakes wording. Very long recordings can exhaust memory on low-RAM devices; splitting the file is the workaround.
Privacy
Cloud captioning services receive your unedited footage and your scripts. Here nothing is uploaded: the video is decoded, transcribed and translated on your own machine, and the only files that leave the tab are the subtitles you choose to download.