Translating any message in a foreign language is one simple click away. Hover over the message you need to translate, click the three dot ellipsis (...) and select Translate.
While not always perfect, Teams does include video call translation. You can add captions in multiple languages using the Translate to menu, and attendees can turn on captions by clicking Subtitles On in the right side of their screen.