This is a really good app. Lots and lots of the most commonly used terms and phrases, and having native Thai speakers helps a lot with the pronounciation.
Tonenewbie about Thai Pretati - Translate, Learn and Speak Thai with Video