Digital Dialects has a large selection of educational games and activities for learning 55 different languages. Most of the games are designed to learn and practice the basics of each of the 55 languages listed on the Digital Dialects homepage.
http://www.freetech4teachers.com/2009/12/digital-dialects-activities-for.html