Hello May Hamed. I put the English captions in all of my videos before I publish them, and there is an auto-translate function that will display the captions (text) of any of my videos in many different languages. If you hit the closed captions (cc) icon in the bottom right of the video, as you hover over the video, this will bring up the English captions. You can then hit the settings icon, also in the lower right corner, and a pop up box will appear. In that box, to the right of the subtitles, click on English (auto-generated) and another pop up box will appear. In that box, click on Auto-translate, and this will give you a listing of many types of languages you can choose from. I believe you can use this for most videos on YT. I will link a video below where a guy shows exactly how to do this. YT should do a better job of letting everyone on the platform know about this feature. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-LZz03myFuWA.html