Bilingual Caption Doctor

How the checks work

All file processing takes place in your browser. The public tool does not call a model or a private workflow service.

Checks cover timing grammar, end/start order, sequence numbers, genuinely empty text, overlapping intervals, mixed Arabic/Hebrew and Latin text, and selected Unicode direction controls. Observations are not a complete editorial or linguistic review.

Original synthetic fixtures cover parsing and preservation. Unsupported WebVTT features block export. Selected repairs change only sequence numbers, line endings, fixed timing offsets or confirmed empty cues. The preview displays text rather than executing subtitle markup.