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
























