Microsoft announced at Inspire this week the release of message translation of chat messages to the recipient’s native tongue.
In order to use this feature, administrators must enable this on your tenant. You can do this using the Messaging Policy. As yet this option does not appear in the Teams Admin Portal, but you can use (SfBO) PowerShell to enable it.
In my example, I am turning this on for the global policy
Set-CsTeamsMessagingPolicy -Identity Global -AllowUserTranslation $true
The policy takes a few minutes to apply, users may be required to log out and back into Teams.Now when a user types in a message the recipients have the option to translate. You can do this by clicking the elypsis on the message and clicking Translate Message
If the language is supported then the translation will work like so:
You’ll notice a little icon appear next to the time on a translated message. If you want to revert the translation, go to the elypsis again and click see original message
Teams automatically translates to the language set for the user in their Teams client. To change this go into the user settings and change the language as needed