It is a great app, because it not only provides a translation, but also gives alternatives to the first choice, speaks the words to you, and has a way of saving commonly used words or phrases in a "Phrasebook."
For example, if you keep having to ask, "Where is the bathroom." but you just can't quite memorize it yet, simply star it and save it into the phrase book. Next time you need to ask, there it is!
To see how I used this in real life, read the Albania blog posts, in Travel (Follow the link below to day 22 and day 23).
Another practical application: Learning New Languages post in Comment Faire on 02.16.2013.