There are now also a few solutions that try to cleverly sync to existing subtitles or even audio (with speech recognition) without relying on both files matching each other perfectly.
https://subsync.online/
https://github.com/kaegi/alass
https://github.com/saurabhshri/CCAligner
Don't know how good they are, though.