Most language apps can handle Spanish, Italian, or French. But things can get trickier if you want to learn Urdu, Swahili, Icelandic, or one of the many other languages that rarely make the app-store ...