SRT translation checker
Open the original subtitles and the translated file. Every cue is compared side by side, and the first place where the two files stop matching is shown first.
How it works
Translating an SRT is supposed to change the words and nothing else. In practice a cue gets merged or dropped and every timecode after it shifts, a line is left empty, a number changes from 1,200 to 1,500, an <i> tag disappears, or a sentence is left in the source language.
How to use it: open or paste the original on the left and the translation on the right, then press Compare files. Problems are things that break delivery (different subtitle count, changed timing, empty cue). Check rows are for a person to decide: the same text in both files is fine for names and song titles, and length depends on the language pair, so the ratio limits can be changed.
Fix the first mismatch first. When one cue is split or merged, all the later rows shift, and the rest of the timing errors usually disappear once that one is repaired. This checks structure, not translation quality.
FAQ
Are my files uploaded?
No. Both files are read inside your browser and never leave your computer.
Can the timing differ a little?
Set a tolerance in milliseconds. 0 means the timecodes must be identical, which is what most translation jobs require.
Which languages?
Any. Korean, Chinese and Japanese characters count as two for the length ratio.