If you travel or are in regular need of translation, let me suggest you take a look at SayHi Translate, on sale for US 0.99 in the app store. It runs on an iPhone, iPod touch or an iPad.