WordBrewery is great for improving your vocabulary. It gives you a random sentence at either beginner, intermediate, advanced or master level, and you can make lists of words or sentences that you’d like to learn.
It includes the following languages:
- Spanish
- English
- Chinese
- Arabic
- Portuguese
- Russian
- Japanese
- German
- French
- Italian
- Polish
- Ukrainian
- Korean
- Serbian (Latin)
- Serbian (Cryillic)
- Hungarian
- Greek
- Swedish
- Norwegian