you can take nearly any video editing software and create subtitles
This is intuitive and easy. But the issue is about doing the translation manually and not using automated programs. Using programs to add subtitles to videos, but automated programs are not suitable for accurate translation, and in most cases these translations do not fulfill the meaning required of them.
Even video editing programs are not readily available to everyone, as the good ones require that they be activated with a license, which often requires hiring a person to do the task, bypassing the complexities that will waste time.