No, this needs work
It may be unfair to judge this based on just two languages, especially west to east (English to Thai) with their different sentence structures, etc. One wonders whether this app and its Google or other resources over-promise -- or whether they are very good in more closely-related language pairings but useless in others.
AllEars about
Speak & Translate: Translator