Learn foreign language words that you will really use

Kasti is a personal assistant that translates unfamiliar words, fills your vocabulary out and helps memorize it through associations and repetitions.