Mate: very practical. Well designed.

One of the best translation apps I've come across so far. Easy to use, versatile and accurate. Worth the investment.