Microsoft Translator is a great app that you can get for free, or use online at https://translator.microsoft.com/. The video gives an overview of this tool's capabilities, including using it to converse in different languages, understand presentations, and even take photos of text for a translation.
Click here for bilingual glossaries in different languages.