https://seven-words-app.herokuapp.com/
Get a random sampling of 7 words based on ~3,000 most common words in a given language (Dutch, French, German, Portuguese, Russian, Spanish) with a translation to English and the pronunciation of the word from a native speaker. Words are translated with Yandex free API and the pronunciations are from Forvo: the pronunciation dictionary.