There are several options to add captions to your YouTube videos, including auto-sync, typing out captions, and using auto-captions on select videos.
You can get subtitles on Amazon Prime Video and customize how they're displayed on your viewing device.