So, if you guys ever heard of language reactor to immerse yourself in languages. I've made a offline desktop version of it. That supports Cantonese, Mandarin, and Japanese.

I've been using it for 2 years now. No set up needed, just install and use.

Show HN: I made the first app to learn Cantonese through Subtitle
github.com