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