1 Reply Latest reply on Nov 8, 2018 11:35 AM by Derek Eldridge

    Design Checker Dictionary

    John Wayman

      I am just starting to look at Design Checker and have run into the first problem:
      If I run Spell Check on my drawing in Solidworks, it finds no errors, because I have added a couple of words that it didn't like out of the box to the default dictionary.

      If I run spell check in Design Checker, it finds the same errors that I have prevented in the Solidworks dictionary.

      I therefore surmise that Design Checker uses a different dictionary to that used by SW main program.

      How do I make the two dictionaries the same?

      I can accomplsih this two ways:

      I can tell Design Checker to select the same dictionary file as SW uses


      I can edit the dictionary file that Design Checker to have the same weird words added in as does the dictionary file that SW uses


      The difficulty with either of these options is that I have no idea where Design Checker is looking for its dictionary, or how to tell it to look somewhere different.


      Any suggestions?


      SW2014 SP5





        • Re: Design Checker Dictionary
          Derek Eldridge

          John Wayman, I see that you posted this quesion back in 2015 on SW2014 SP5.


          I'm using SW2017 SP2 and I've run into the same issue.

          Design Checker Spell check does not seem to be referencing my custom dictionary that the stand alone spell checker does.


          I found this in the knowledge base:


          S-028069: Can the spell check in the Design Checker be set to use a custom dictionary directly?



          Design Checker always uses the Dictionary which the SOLIDWORKS® software uses for spell check. The dictionary is accessed through the API by Design Checker. There is no direct way in Design Checker to specify a custom dictionary.


          In order to use the custom dictionary in Design Checker, follow these steps:


          1. In a drawing, go to 'Tools' > 'Spelling...'  In a part, type "Spell Checker" in the Command search bar.

          2. In the Spelling Check PropertyManager, select ‘More Options…’

          3. Click ‘Add…’ and browse to your custom dictionary.


          NOTE: Make sure the custom dictionary is placed at the default location only, where swengineering.dic is located. (Example: C:\Program Files\SolidWorks VERSION\SolidWorks\lang\english)


          4. Unselect the default dictionary and select the custom dictionary.


          The selected dictionary will be used for spell check in Design Checker.


          When I implemented this, I did not comply with the note between 3-4, and my Options -->folder locations --> Spelling Folders is set to my custom folder outside the solidworks structure so that it does not get deleted when I upgrade.