I love this app and recommend it often! I have used this app regularly for several years and am now able to communicate with a friend from another country that would never have been possible without this app. I can speak my sentence and it types the words I am saying in English, so that I can verify that it heard me correctly before translating. This is huge, because sometimes it does not pick up my dialect correctly and I can correct it before it translates a sentence that would not make sense. Then when I hit translate, it writes the translation out in Spanish for her to read while she is listening to it speak., and vice versa. I can also very easily send her the translation in a text, by hitting send if we are not in the same room. I appreciate that the voice is very pleasant and fluid, the app picks up on grammatical cues and adds commas and periods when it repeats back what I have said, keeping it from sounding automated or computer generated, so we can have conversations without ever feeling like we are having to use a go between to understand each other.
Also, many apps only offer Castellion Spanish from Spain, however this app also recognizes that Spanish from Mexico is different and has it listed as a separate language choice. Some apps give less than accurate translations, this one has always been very accurate.