Best language translation App

Aa a non-Portuguese speaker, I spent Christmas at my partner's parents home. I tried to use Google Translate to understand their conversations, but the App wasn't of much help. It produced a word salad that didn't make sense.

Is there a better Portuguese/English translation App out there, or are they all flawed?