Whether you're studying a new language, trying to pick up a few words before traveling, or brushing up on a tongue you spoke long ago, here are the best apps and software packages for learning a language at a range of prices.
X. Wu, L. Zhang, and Y. Yu. WWW '06: Proceedings of the 15th international conference on World Wide Web, page 417--426. New York, NY, USA, ACM Press, (2006)
O. Alonso, S. Banerjee, and M. Drake. WWW '06: Proceedings of the 15th international conference on World Wide Web, page 857--858. New York, NY, USA, ACM Press, (2006)