Many companies today have branches in several countries or an international workforce. In this case, they generally use English as the corporate language. However, Microsoft Teams offers the option of automatically sending invitations to meetings in a second (local) language.

As a rule, invitations in Teams are sent in the default language of the respective tenant. However, it is possible to invite participants to an appointment in another language. In our example, they're sent in English and German.

Currently, the feature does not yet appear in the Teams Admin Center; hence, it has to be configured via PowerShell. I assume that, at some point, this option will be managed in the web console (under Meeting Policies).

Get current setting with PowerShell

First, you need to connect to Teams using PowerShell. This is done using the following cmdlet:

Connect-MicrosoftTeams

If this cannot be executed, then the Teams module is probably missing. You can install it with this command:

Install-Module -Name MicrosoftTeams -Force -AllowClobber

Now you should be able to connect to Teams.

Authentication for PowerShell access to Microsoft Teams

Authentication for PowerShell access to Microsoft Teams

You will then see the account and the tenant ID.

After connecting to Teams PowerShell displays the tenants account and ID

After connecting to Teams PowerShell displays the tenants account and ID

Now you can use the following:

Get-CsTeamsMeetingPolicy

This cmdlet searches for meeting policies in the tenant. When you do this, a pretty long list should appear in the output.

Viewing Teams meeting policies with PowerShell

Viewing Teams meeting policies with PowerShell

The Identity parameter can be used to narrow down the search. In our case, we need a policy called Global, which contains the settings for the entire organization:

Get-CsTeamsMeetingPolicy -Identity Global | select MeetingInviteLanguages

The parameter used to set the language for the appointment invitations is called MeetingInviteLanguages. By default, no value is assigned to it.

By default the MeetingInviteLanguages property in the meeting guidelines does not contain a value

By default the MeetingInviteLanguages property in the meeting guidelines does not contain a value

Assigning languages to MeetingInviteLanguages

Call the following cmdlet to set the languages:

Set-CsTeamsMeetingPolicy -Identity Global -MeetingInviteLanguages "de-DE,en-GB"
Set languages for the Global meeting policy

Set languages for the Global meeting policy

The following language codes are currently available for this feature:

ar-SA, az-Latn-AZ, bg-BG, ca-ES, cs-CZ, cy-GB, da-DK, de-DE, el-GR, en-GB, en-US, es-ES, es-MX, et-EE, eu-ES, fi-FI, fil-PH, fr-CA, fr-FR, gl-ES, he-IL, hi-IN, hr- HR, hu-HU, id-ID, is-IS, it-IT, ja-JP, ka-GE, kk-KZ, ko-KR, lt-LT, lv-LV, mk-MK, ms-MY, nb-NO, nl-NL, nn-NO, pl-PL, pt-BR, pt-PT, ro-RO, ru-RU, sk-SK, sl-SL, sq-AL, sr-Latn-RS, sv-SE, th-TH, tr-TR, uk-UA, vi-VN, zh-CN, zh-TW

Of course, you can apply this setting to meeting policies other than Global and thus specifically narrow it down to certain users and groups. In this way, different language packages can be specified depending on the region.

In the Global policy, the MeetingInviteLanguages parameter should now contain the codes for German and English.

Verify the change in the MeetingInviteLanguages property

Verify the change in the MeetingInviteLanguages property

Limited to two languages

If you try to enter more than two languages, PowerShell will tell you that this is not supported.

Entering more than two language codes results in an error

Entering more than two language codes results in an error

In larger tenants, it can take a few minutes until the setting is active.

Send multilingual invitations

Now users and admins don't have to do anything when sending a new Teams meeting to make it multilingual.

Invitation to a Teams meeting in German and English

Invitation to a Teams meeting in German and English

The invitation text automatically appears in the configured languages.

Conclusion

International companies have the option of sending invitations to teams in a local language, in addition to the global corporate language. This is useful to employees who lack knowledge of foreign languages.

Subscribe to 4sysops newsletter!

This feature can only be managed via PowerShell; management via the Teams Admin Center is unfortunately not yet possible.

avatar
4 Comments
  1. Useful information. Thank you!

  2. Thank you for your information, really useful. Hope MS will add management via the Teams Admin Center soon.

  3. Gudrun 2 months ago

    Thank you! This works fine when I connect with Teams with my admin account. What do I do if I want to change the invitiation language on a colleague’s computer who has no admin rights? The command “Get-CsTeamsMeetingPolicy” results in “access denied”.

    Kind regards

    • Gudrun 2 months ago

      Edit: By admin rights I don’t mean opening powershell as an admin but specific microsoft admin rights.

Leave a reply

Your email address will not be published. Required fields are marked *

*

© 4sysops 2006 - 2023

CONTACT US

Please ask IT administration questions in the forums. Any other messages are welcome.

Sending

Log in with your credentials

or    

Forgot your details?

Create Account