Forum Discussion

Valgardur's avatar
Valgardur
Copper Contributor
Mar 25, 2020
Solved

Turn off spell checking in Teams

Is there any way to turn off spell check in Teams chat? Currently is seems to assume English, but I use Teams to communicate with people in different languages, so turning spell check off would perhaps be the simplest solution.

  • Valgardur - assuming you are running the Windows Teams client, you can find the responsible settings.json file in USER\AppData\Roaming\Microsoft\Teams. The file comes with 3x "spellcheckerDisabled":false which can be replaced by "spellcheckerDisabled":true - and it does what is expected from name and value.

     

    Unfortunately Teams will overwrite the setting back to false at next program shutdown since it seems to be a dynamic settings file. But if you mostly standby/hibernate your system with open programmes including Teams, the setting remains active, of course.

     

    To be honest, this is a terrible thing by the developers. The setting is there for a long time already, but has never been published to the GUI.

  • 241898's avatar
    241898
    Copper Contributor
    Update: in the "NEW Teams", the checkbox to disable Spell Check is now available under Settings - > General -> Scroll to the bottom.
  • TUNA_MA's avatar
    TUNA_MA
    Copper Contributor
    open Settings in the teams application. then open General. Find Language and disable spell check.
    • MatsEriksson's avatar
      MatsEriksson
      Copper Contributor

      TUNA_MA 
      I've tried everything in this thread. The tick or unticking of that box "Enable Spell Check" just only works once. Not for good as there are no SAVE possibilities for your settings. As fast as I restart THE COMPUTER and thus the OS (Win 10 latest build), it returns to "factory settings" or "default" again. Not even a GPO could fix this. So still the original question is still valid:

      How do we turn it off for good, and remove any automatic reset of it, whenever restarting OS?

      You can put your computer at Sleep, Hibernate, Restart, Shut Off, it doesn't help. When we come back into it, it is still ticked as "enable spell check". It's even when we leave the Teams app ON when we are setting the computer into Sleep, or Hibernate mode. The main thing is, that we should be NOTIFIED OF THIS BEHAVIOUR so we knew, that this setting is temporarily. Me myself would rather have it the other way around, that the enabling of spell check should be turned off, and was an active choice for the user to make, and at a restart, it would turn it off again. However, just a note or a "information circle" right next to it, just so we know. So we can point at that and read the pop-up. Nevertheless:

      1. I have never ever heard of any of my colleagues who had any use of the spell checker. Because even when checked and changing out those words that are underlined with red squiggly things, whenever they pressed ENTER and sent the post they detect afterwards way more misspelled words than the spell checker found, so they have to edit the post afterwards anyway, to edit the typos they manually discovered. I e the spell checker missed 90 percent of it anyways.

      2. All I know of, would have it just like the rest of Office 365, Outlook, Browser, Word, Excel, etc that if you turn it off, it stays turned off even after a restart of Office 365, Win 10 OS, or the computer. But all of a sudden they decided Teams to behave differently, for which incentive behind this bizarre rationale, I have still not understood, and have yet someone to explain to me fully.

      3. Since people uses mixed language in the chat, especially us IT admins, it would be better off to have no possibility to use any spell checker at all. There are too many weazel/technical words that any spell checker doesn't find anyway, and tags most things as "typos". 

      I know, third world problems, but anyway. Nothing I loose sleep over, or ruminate over.

      • Kristofer285's avatar
        Kristofer285
        Copper Contributor

        MatsEriksson ok when I change the language selected from UK English to US English the save buttom of the setting showed up, so then I could save it so that it remained disabled. 

         

         

  • viceice's avatar
    viceice
    Copper Contributor

    Spell-Check setting seems to be ignored by newer teams client `1.4.00.19572 (64-Bit)`

     

    • jannek_Aalto's avatar
      jannek_Aalto
      Copper Contributor
      Not only is that setting ignored, but the setting itself has gone missing again from the UI (try a few restarts and it's gone) and even worse, now it can not even be disabled via editing settings.json, it's forced on at application start...
  • Valgardur Just a heads up in case you've missed it.

     

    MC217362, Stay Informed, Published date: Jun 26, 2020
     

    Now, Microsoft Teams users can more easily communicate using multiple languages. Users who write different messages in different languages will now see spellchecking relevant to the language they're actively using when typing a message in the Microsoft Teams desktop app.

     

    This is a key improvement to the existing Teams Desktop Spellchecking feature, to make it "language-aware" and improve the overall Messaging compose experience for bilingual & multilingual users around the world.

     

    This message is associated with Microsoft 365 Roadmap ID 65446

     

    When this will happen

     

    This improvement will start rolling out at the end of June and conclude by the end of July.

     

    Note: that "language-aware spellchecking" will initially be available for the Windows Desktop client and the General (public cloud) only.

     

    Support for Linux and Mac Desktop clients is under active investigation. Support for customers in the M365 Government clouds (GCC, GCC-H, DoD) is also under investigation.

     

    How this will affect your organization

     

    Now, spellchecking in Teams Desktop (Windows client only) will better support bilingual & multilingual users who write different messages in different languages.

     

    Spellchecking will default to the active keyboard language, and if the user switches keyboard language, spellchecking will switch to that language. If a user writes enough messages in a different language in a given Chat or Channel conversation, spellchecking will automatically switch to the relevant language (in this case, a user may see a Compose notification UI letting them confirm/revert the switch).

     

    Note:

     

    • Message language auto-detection occurs client-side -- no typing/writing is sent to, processed by, or stored on any web server
    • This spellchecking improvement addresses some of the key UserVoice feedback about proofing in Teams; support for users writing messages in different languages is a significant request by bilingual/multilingual users and organizations

     

    What you need to do to prepare

     

    This is an improvement to existing spellchecking in Teams Desktop and Spellchecking itself can be toggled on/off by users in Teams App Settings > General. You may consider updating your training and documentation as appropriate.

    • marineone's avatar
      marineone
      Brass Contributor

      ChristianBergstrom I'm a data architect and talk database-ese. I hate having 50% or more of my typed words containing an ugly, garish, red underline to let me know I misspelled words like DTID. Forcing spellcheck was one of the worst decisions made about this app. Attributes like this make Teams feel like an alpha build.

    • Valgardur's avatar
      Valgardur
      Copper Contributor

      ChristianBergstrom 

      Thank you for the message, but for me this is far from sufficient, I switch frequently between languages and my keyboard setting is no indication. I simply want to be able to turn this off....

      • ChristianBergstrom's avatar
        ChristianBergstrom
        Silver Contributor

        Valgardur Hello, from my understanding you'll be able to do just that as per the "Spellchecking itself can be toggled on/off by users in Teams App Settings > General." as stated under What you need to do to prepare. 

         

        And Users who write different messages in different languages will now see spellchecking relevant to the language they're actively using when typing a message to answer your other request.

  • Searinox's avatar
    Searinox
    Copper Contributor

    Valgardur

    1. Close Teams.

    2. Go to C:\Users\<username>\AppData\Roaming\Microsoft\Teams\dictionaries

    3. Delete any file(s) in that directory.

    4. Right-click the folder and go to Properties.

    5. In the Security tab, click Advanced.

    6. Disable inheritance, select Remove when prompted.

    7. Add, select your current machine in the new prompt(in case your corporate network is the default), and type the name "Everyone" in the text field. Let only the checkboxes for read operations be ticked. Click Apply after confirming.

    8. Click the Change link where the Owner is, and in the new prompt again make sure your local PC is selected, and write the name "NT SERVICE\TrustedInstaller" in the field, check the replace owners in subdirectories box. Apply. Click OK on all prompts until the folder property windows are closed.

    • roelandjansen69's avatar
      roelandjansen69
      Copper Contributor

      Searinox 

       

       

      note that the suggested steps not necessarily can be executed if you miss the rights to do so.

       

      Basically another agile developed thing that's nowhere near being complete.

      Now let's also try to find the 24 hrs clock and ISO date format settings..

    • Valgardur's avatar
      Valgardur
      Copper Contributor
      great, this works, perhaps my imagination but it feels like Teams if more slower to start (1-2minutes) and stops and waits when I am typing... still worth it! Again thanks..
  • wolw6789's avatar
    wolw6789
    Copper Contributor

    Valgardur - assuming you are running the Windows Teams client, you can find the responsible settings.json file in USER\AppData\Roaming\Microsoft\Teams. The file comes with 3x "spellcheckerDisabled":false which can be replaced by "spellcheckerDisabled":true - and it does what is expected from name and value.

     

    Unfortunately Teams will overwrite the setting back to false at next program shutdown since it seems to be a dynamic settings file. But if you mostly standby/hibernate your system with open programmes including Teams, the setting remains active, of course.

     

    To be honest, this is a terrible thing by the developers. The setting is there for a long time already, but has never been published to the GUI.

    • Tom Alongi's avatar
      Tom Alongi
      Copper Contributor

      wolw6789 

       

      Hi there. That path (C:\Users ...) does not exist on my computer. Not even close. I have "C:\Users\[my name]\Roaming" - and then "Intel." That's it.

       

      There is no "AppData" or any mention of "Microsoft" or "Teams" in that directory ... or any other I can find. This is a relatively new thread, too. Has MS concocted a major reorganization of these files within Explorer?

       

      Tom

      • Valgardur's avatar
        Valgardur
        Copper Contributor

        Tom Alongi is it possible that those directories are hidden? In the explorer there is "View" and "Hidden items", turned off by default, an often a nuisance, but sometimes necessary to enable.

    • Valgardur's avatar
      Valgardur
      Copper Contributor

      wolw6789 - thanks, mostly use it irregularly and for short sessions, but great to know for a longer sessions.

  • gorkha's avatar
    gorkha
    Copper Contributor

    Valgardur 

    I totally agree that spell checking is an unwanted feature for some users, especially users that uses two languages in the chat. I see all red stuff and I don't really need it for English.
    Unwanted features you cannot turn off are worse than missing features you want.

    • Valgardur's avatar
      Valgardur
      Copper Contributor

      jcgonzalezmartin 

      Thanks for a quick reply.

      • But they are only for determining date and format, the second to override keyboard shortcuts.
      • There is no option for spell checker.
      • Even the "date and format" does not include Icelandic.
      • And anyway, I would need to switch from English to Icelandic and back frequently.

      To be able to turn spell checking off would be ideal.

Resources