Voca, previously known as Vocatude, is a free vocabulary trainer. You will learn foreign language vocabulary faster and perhaps you will even find it fun! Voca can be used for any language, or even other things you want to memorise. You only need a word list, which you can create yourself or download from this website. ItÃ¢â‚¬â„¢s easy to upload your own word lists and you are encouraged to share your work with other users.
Voca is free software, under the GNU General Public License.
Download: Voca 4.3.1