A program that lets you create your own puzzles and word games.
It shows words in English and their translations to 5 languages.
FlashCards is a fully configurable audio-based French vocabulary program.