Shameless plug: try Latudio - https://www.latudio.com/ - we have a listening-only approach, but you can pause sentence anytime and tap on words to see the translation. I'd say give it a try and let me know if that works for you, I'd be happy to hear.