PRODUCTS
Products Overview
Mathematica
Mathematica for Students
Mathematica Home Edition
Wolfram
CDF Player
(free download)
Computable Document Format (CDF)
web
Mathematica
grid
Mathematica
Wolfram
Workbench
Mathematica
Add-Ons
Wolfram|Alpha Products
SOLUTIONS
Solutions Overview
Engineering
Aerospace Engineering & Defense
Chemical Engineering
Control Systems
Electrical Engineering
Image Processing
Industrial Engineering
Materials Science
Mechanical Engineering
Operations Research
Optics
Petroleum Engineering
Biotechnology & Medicine
Bioinformatics
Medical Imaging
Finance, Statistics & Business Analysis
Actuarial Sciences
Data Analysis & Mining
Econometrics
Economics
Financial Engineering & Mathematics
Financial Risk Management
Statistics
Software Engineering & Content Delivery
Authoring & Publishing
Interface Development
Software Engineering
Web Development
Science
Astronomy
Biological Sciences
Chemistry
Environmental Sciences
Geosciences
Social & Behavioral Sciences
Design, Arts & Entertainment
Game Design, Special Effects & Generative Art
Education
STEM Education Initiative
Higher Education
Community & Technical College Education
Primary & Secondary Education
Students
Technology
Computable Document Format (CDF)
High-Performance & Parallel Computing (HPC)
See Also: Technology Guide
PURCHASE
Online Store
Other Ways to Buy
Volume & Site Licensing
Contact Sales
Software
Service
Upgrades
Training
Books
SUPPORT
Support Overview
Knowledge Base
Learning Center
Community & Forums
Training & Free Seminars
Does My Site Have a License?
Wolfram User Portal
COMPANY
About Wolfram Research
News & Events
Wolfram Blog
Partnerships
Employment Opportunities
History of
Mathematica
Stephen Wolfram's Home Page
Contact Us
OUR SITES
All Sites
Wolfram|Alpha
Demonstrations Project
MathWorld
Integrator
Wolfram Functions Site
Mathematica Journal
Wolfram Media
Wolfram
Tones
Wolfram Science
Stephen Wolfram
DOCUMENTATION CENTER SEARCH
New to
Mathematica
?
Find your learning path
»
Mathematica
>
Computable Data
>
Linguistic Data
>
DictionaryLookup
>
BUILT-IN MATHEMATICA SYMBOL
WordData
StringCases
StringExpression
See Also »
|
Linguistic Data
Processing Textual Data
String Manipulation
Summary of New Features in 7.0
New in 6.0: Core Language
New in 6.0: Data Handling & Data Sources
New in 7.0: Computable Data
More About »
DictionaryLookup
DictionaryLookup
[
patt
]
finds all words in an English dictionary that match the string pattern
patt
.
DictionaryLookup
gives only the first
n
words found.
DictionaryLookup
finds words in the language specified by
lang
.
MORE INFORMATION
No word stemming is done by default, so words like "jump", "jumps", and "jumping" appear separately.
By default, words appear as they would within a sentence. Setting the option
IgnoreCase
->
True
retrieves words whose letters appear in different cases.
DictionaryLookup
gives a list of all words in the dictionary.
DictionaryLookup
gives a list of available dictionary languages.
DictionaryLookup
retrieves all words in the language dictionary
lang
.
DictionaryLookup
retrieves all the languages containing words matching
patt
.
EXAMPLES
CLOSE ALL
Basic Examples
(2)
Look up all English words beginning with "abb":
Look up all Spanish words beginning with "c", ending with "n", and with an "ñ" in between:
Look up all English words beginning with "abb":
In[1]:=
Out[1]=
Look up all Spanish words beginning with "c", ending with "n", and with an "ñ" in between:
In[1]:=
Out[1]=
Scope
(3)
Variants such as "jumps" and "jumping" appear separately:
DictionaryLookup
supports in-string patterns:
The first 10 words beginning with "z":
Generalizations & Extensions
(3)
Give a list of available dictionary languages:
Look up words beginning with "molec" in all available languages:
Look up all Dutch and Spanish words beginning with "molecula":
Find all languages containing a word:
Options
(1)
Specify a lookup to be case insensitive:
Applications
(5)
Find the number of words in the dictionary starting with each letter:
Find all palindromes in the dictionary:
Find all palindromes that are both English and French words:
Find how many words contain each of the possible permutations of "a", "b", and "c":
Find all 4-letter words formed from "a" through "e":
Create a nearest function from all words in the dictionary:
Look up words closest to a given word:
Go further:
Neat Examples
(4)
Find what words might be confused with genomic sequences:
Pick 10 random words beginning with "a" from the dictionary:
A random collection of words from different languages:
Plot the word length histograms for each language:
SEE ALSO
WordData
StringCases
StringExpression
MORE ABOUT
Linguistic Data
Processing Textual Data
String Manipulation
Summary of New Features in 7.0
New in 6.0: Core Language
New in 6.0: Data Handling & Data Sources
New in 7.0: Computable Data
RELATED LINKS
DictionaryLookup Source Information
New in 6 | Last modified in 7