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.