kvoctrain is a vocable trainer with lots of useful features. License: gpl http://devel-home.kde.org/~kvoctrain/