Babbel.com used to have a great vocabulary trainer. They still do, but you can't add your own words anymore. I used to create my own lists. Such as "colors", "days of the week" or whatever. However, they removed that feature.

Do you know anything comparable on the market?

I'm learning Russian and what I'm looking for is a website/app/whatever that shows me a word in my native language (English would be OK too) and wants me to say the word. It then records the audio and tells me whether I'm right or wrong.