Multilingual Dexterity When Composing Teams Messages
Office 365 notification MC217362 of June 26 noted that language-aware spell checking would appear in the Teams Windows desktop client (but not for GCC tenants) with deployment to finish by the end of July. This change is documented as Microsoft 365 roadmap item 65446, which says “Users who write different messages in different languages will now see spellchecking relevant to the language they use when typing a message in the Microsoft Teams desktop app.” It’s another step forward to making Teams an app that works well in international settings.
The idea is simple: users often switch languages to better communicate with co-workers. Their PC is configured for a specific language and keyboard layout, which Teams uses to figure out the default language for spell checking. For instance, my PC is configured to use English, but sometimes I might need to chat with someone in French. Teams monitors text as it is entered, and if the client detects enough instances of a specific language, it prompts to allow the user to confirm that the switch should continue. As you can see, I’m asked “are you writing in French now” (Figure 1).
Microsoft’s text is a little confusing about the prompt shown to users. MC217362 says “a user might see a compose notification UI letting them confirm/revert the switch.” The conditional tone of the statement means that it isn’t very clear as what will happen. Some experiments show that after Teams detects that a conversation is in a specific language, it switches spell check to that language and displays the prompt.
The Need for User Communication
Experience with the feature is mixed. Some report that users are confused (after all, it’s a change in client behavior) while some like the opportunity to have their text checked. Like most changes of this nature, it’s best to have some up-front communication with users to make sure that they’re not surprised.
Apart from the ability to turn spell checking on or off in Teams client settings, neither users nor administrators can control how automatic switching of spell check languages works.
Client-Side Spell Checking
Microsoft emphasizes that this is a client-side feature and that no data is transmitted back for server-side translation as is the case when Teams uses Microsoft Translator to translates chat and channel conversations when users read text. Because spell checking is done on the client, a dependency probably exists on some components that aren’t available on the Mac and Linux desktop clients, which is why these clients aren’t supported.
Some Improvement in Spell Checking Still Needed
Microsoft says that the change is “an improvement to existing spellchecking in Teams Desktop.” I guess that’s true, but Teams still lags when it comes to spell checking because it doesn’t allow users to add words to the custom Office dictionary. This means that any custom words learned in Word and the other Office apps show up as misspellings in Teams.
This is a small but irritating restriction that’s been around since Teams was introduced. At least, it is to those who care about proofing. I hear rumblings that improvements are coming, and it would be nice if Teams supported the Office custom dictionary and allowed new words to be added. We live in hope.
This is detail that probably won’t affect the success of an Office 365 deployment. But it’s nice to know, which is why we consider stuff like this as we put together the Office 365 for IT Pros eBook.