DictionaryWordQ["word"]
tests whether "word" is a recognized dictionary word.


DictionaryWordQ
DictionaryWordQ["word"]
tests whether "word" is a recognized dictionary word.
Details and Options

- DictionaryWordQ["word"] returns True if "word" is a correctly spelled dictionary word.
- DictionaryWordQ accepts the following options:
-
IgnoreCase False whether to check letter casing Language $Language what language to use - Setting the option IgnoreCase->True makes DictionaryWordQ treat lowercase and uppercase letters as equivalent.
- Language->lang specifications can be a string or a "Language" entity.
Examples
open all close allScope (2)
DictionaryWordQ does not ignore or remove punctuation characters:
Hyphenated words are checked for correct spelling individually:
Options (2)
IgnoreCase (1)
Proper nouns are typically case sensitive:
IgnoreCase can be used to treat uppercase and lowercase letters as equivalent:
Possible Issues (2)
DictionaryWordQ returns unevaluated for non-string inputs:

Not all languages have spelling dictionaries available:

Related Guides
History
Text
Wolfram Research (2016), DictionaryWordQ, Wolfram Language function, https://reference.wolfram.com/language/ref/DictionaryWordQ.html.
CMS
Wolfram Language. 2016. "DictionaryWordQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DictionaryWordQ.html.
APA
Wolfram Language. (2016). DictionaryWordQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DictionaryWordQ.html
BibTeX
@misc{reference.wolfram_2025_dictionarywordq, author="Wolfram Research", title="{DictionaryWordQ}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/DictionaryWordQ.html}", note=[Accessed: 15-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_dictionarywordq, organization={Wolfram Research}, title={DictionaryWordQ}, year={2016}, url={https://reference.wolfram.com/language/ref/DictionaryWordQ.html}, note=[Accessed: 15-August-2025]}