Free Phone Apps
Google Translate allows you to translate over 100 languages by speaking, typing, or simply taking a picture of the words with your phone.
Memrise offers many tools to help English Language Learners succeed.
Duolingo allows students a fun, interactive way to learn a new language.
A+ Spelling allows you type in a list of words and record yourself saying them back. There is currently no Android equivalent of this app.