In my own language learning I've had trouble finding good ways to practice actually speaking. So, I made a website for practicing speaking in a fun way. While watching any video from YouTube or your computer, the system will transcribe and translate what you say and make a record of it for later practice.
If you do spaced repetition, there's also an Anki addon that allows you to sync cards from the site to an Anki deck.
The site is still pretty early in development, so there are sure to be bugs and missing features, but I would love to hear what you all think!