Really cool idea. Thanks for sharing. I could totally see myself using this more if you added 2 options, language and game. Also interesting would be to display not only 0 streams but also streams with <10 viewers.
Why not use twitch directly as it already has those filter-options?
For anyone unaware, you can go to the Browse tab [0] and filter all live channels by a tag, which includes languages. You can also pick a game or category like "Just Chatting" first, then filter by language.
This is how I discover random korean streamers. You can also sort by "Viewers (Low to High)" or "Recently Started".