Lingvist is the program for learning foreign words. The learning of words in program pass three stages: translation from foreign to native, translation from native to foreign, writing of foreign words.
"Lingvist. Irregular Verbs" is the program for learning english irregular verbs. You need only write down second and third forms of verbs into fields and press Enter)