Google Translate is probably the most popular translator app, free or paid, and for good reason. So we recommend it. Also take a look at iTranslate as well. These are two of the most reliable translators available today.