Use Powerpoint Present Live to generate captions. Participants can see captions on their phones AND translate into their preferred language.
You can import slides from Google or Canva.
Canva- Share> More> Scroll to "Save" and Choose PowerPoint> upload to your OneDrive
Google Slides- File> Download> PowerPoint> upload to your OneDrive
Note: some of the formatting/fonts will likely change in the transfer to Power Point.