Mathematica Stack Exchange is a question and answer site for users of Mathematica. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a dictonary available that contains physics slang like spinor, vacua, gauge etc.??

How would one integrate such a file (or a simple text file containing the words) into the front-end without too much of a hassle?

share|improve this question
How is this Mathematica-related? (the -1 is not mine, FWIW) – Mr.Wizard Oct 16 '12 at 13:35
Have a look at DictionaryLookup. – b.gatessucks Oct 16 '12 at 13:42
@b.gatessucks, surprisingly, even OP's third example is not known to DictionaryLookup[]... I had thought it wasn't a very specialized word that it had to be there, but it isn't. – J. M. Oct 16 '12 at 13:49
@NoEscape -- no snark from me, but I still don't see how this is Mathematica-specific. There are many word lists on the web, e.g. YAWL or ENABLE2K. Perhaps you would do better to ask how a new dictionary can be integrated into Mathematica? – Mr.Wizard Oct 16 '12 at 13:55
@NoEscape I'd edit the question to highlight that you're using MMA for word-processing, and need a custom dictionary. – Eli Lansey Oct 16 '12 at 14:22

One way you could do this is to add the words to your init.m file.

 {"gauge", "spinor", "muon", "tauon"}},


which has the same effect as adding them using the 'Learn' button on the Spelling panel, I suspect.

share|improve this answer

The closest i can think of is some combination of

In[44]:= WordData["spinor"] // InputForm
WordData["gauge"] // InputForm

{{"gauge", "Noun", "MeasuringInstrument"}, {"gauge", "Noun", "Diameter"}, 
 {"gauge", "Noun", "Thickness"}, {"gauge", "Noun", "Distance"}, 
 {"gauge", "Noun", "Standard"}, {"gauge", "Verb", "Flux"}, 
 {"gauge", "Verb", "Standardize"}, {"gauge", "Verb", "Measure"}, 
 {"gauge", "Verb", "Figure"}, {"gauge", "Verb", "Determine"}, {"gauge", "Verb", "Rub"}}

In[46]:= DictionaryLookup["spinor"]

Out[46]= {}

Out[47]= {"spin"}

In[50]:= WolframAlpha["spinor", {{"Input", 1}, "Plaintext"}] // InputForm


If all of these don't return {}, then your word is hopefully confirmed correct spelling.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.