Subtitle Edit creates, edits, synchronizes, adjusts, repairs and helps translate subtitles. The program can also import and OCR vobsub and blu-ray image based subtitles (even from matroska/mp4 files).
Supports more than 200 subtitle formats and written in C#.