WordList
Details and Options
- The following types are supported:
-
"CommonWords" common words (default) "KnownWords" known dictionary words pos common words that can be a given part of speech {"type",pos} inflected, known, etc. words filtered by part of speech "Stopwords" words like "the" that are often considered insignificant - Core parts of speech are: "Noun", "Verb", "Adjective", "Adverb", "Preposition", "Conjunction", "Pronoun", "Determiner", and "Interjection".
- WordList supports the following options:
-
IncludeInflections False whether to include inflected forms of words Language $Language what language to use
Examples
open all close allBasic Examples (1)
Scope (1)
Options (2)
Language (1)
Get a list of all available Spanish language words:
WordList["KnownWords", Language -> "Spanish"]Language specifications can be strings, or "Language" entities:
WordList["KnownWords", Language -> Entity["Language", "German"]]IncludeInflections (1)
With IncludeInflections->True, inflected forms will be included in results:
MemberQ[WordList[IncludeInflections -> True], "zooming"]With IncludeInflections->False, only uninflected words will be returned:
MemberQ[WordList[IncludeInflections -> False], "zooming"]Applications (2)
Generate a list of common English words:
Length[words = WordList[]]Find the most frequent characters at the beginning of words:
firstchars = StringTake[words, 1];
Counts[firstchars]Visualize the relative frequencies in a word cloud:
WordCloud[firstchars]Compare to the most frequent characters globally:
allchars = LetterCounts[StringJoin[words], IgnoreCase -> True]WordCloud[allchars]Generate lists of common words for a set of languages:
languages = {"German", "English", "Italian", "Dutch", "Russian"};
words = Association[# -> WordList[Language -> #]& /@ languages];Compute the length of each of these words:
wordLengths = StringLength /@ words;Compare the distribution of numbers of characters per word for each language by overlapping histograms of relative frequencies:
Histogram[wordLengths, Automatic, "PDF", ChartLegends -> Automatic]Combine the histograms to show total counts of lengths for all languages together:
Histogram[wordLengths, ChartLegends -> Automatic, ChartLayout -> "Stacked"]See Also
WordDefinition PartOfSpeech DictionaryWordQ RandomWord WordData SpellingCorrectionList DeleteStopwords WordFrequencyData TextWords StringSplit
Function Repository: Anagrams
Related Guides
Related Links
History
Text
Wolfram Research (2015), WordList, Wolfram Language function, https://reference.wolfram.com/language/ref/WordList.html.
CMS
Wolfram Language. 2015. "WordList." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/WordList.html.
APA
Wolfram Language. (2015). WordList. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/WordList.html
BibTeX
@misc{reference.wolfram_2026_wordlist, author="Wolfram Research", title="{WordList}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/WordList.html}", note=[Accessed: 12-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_wordlist, organization={Wolfram Research}, title={WordList}, year={2015}, url={https://reference.wolfram.com/language/ref/WordList.html}, note=[Accessed: 12-June-2026]}