Download full dictionary

J

John

Hi there,

I've been searching the newsgroups but can't find the
answer................can anyone tell me where I can download an English
dictionary from so that I can generate random words AND specify whether each
word is a verb, noun, pronoun etc.

I've seen a useful workaround using the office dictionary (see below), but
I'm guessing this is going to be quite slow if I'm to retrieve long words as
well as short ones, plus I assuming you can't (programmatically) select only
verbs or nouns etc.?
http://groups.google.co.uk/group/mi...words+from+dictionary&rnum=1#0315fd4ad69f9c83

The ideal would be a free dictionary of course, but more importantly it
needs to be from a reasonably sound source. No Mickey Mouse words! (No
offence Disney)

Best regards

John
 
H

Helmut Weber

J

John

Hi Helmut,

Thanks for the links. Corpus Linguistics certainly looks a fascinating
area, I think a little beyond what I need for the moment. I'm really just
trying to generate random nouns or random verbs, but not to make any kind of
sentence or grammatical sense.

I see, for example that Word's Thesaurus identifies individual words with
"(n.)" for noun and "(adj.)" for adjective...........Is it possible to
either write a loop such as:

For Each WordObject In Dictionary
If WordObject.Type = Noun Then.... and so on

Or

For x = 1 To Dictionary.Words.Count

What do you think?

As long as I can get an initial list of nouns (and also verbs) then that
would be fine.

Anyway, thanks for the links below (the Wiki one wasn't working when I tried
earlier, but I'll have a look later on).

Best regards

John - Greetings from London!
 
J

Jezebel

The Susanne corpus is available from here:
http://www.cogs.susx.ac.uk/users/grs2/ftpBufPageSue.html - it includes part
of speech data.

You'll have to do some work to turn it into the sort of list you want. The
problem is the terms like 'noun' and 'adjective' are actually fairly fuzzy,
and strictly characterise not to the word but its prevalent usage.

And, off-topic: what part of speech is 'galore' ?
 
J

John

Hi Jezebel,

Thanks for your reply.

I'm clearly not an expert, but don't all (paper) dictionaries come with a
"noun/verb/adjective" classification?

I've had a look at the lexicon file from the link you sent but can't really
fathom the classifications that come with it. Isn't there a way to access
Word's own dictionary/thesaurus?

Thanks for you help

John
 
J

Jezebel

I'm clearly not an expert, but don't all (paper) dictionaries come with a
"noun/verb/adjective" classification?

Yes they do, but they are classifying the word's usage, not the word. And
apart from substantives, most words fall under more than one category.

I've had a look at the lexicon file from the link you sent but can't
really fathom the classifications that come with it.

That's also documented at the same source. The final column in the download
files indicates the word type.


Isn't there a way to access
Word's own dictionary/thesaurus?

Not that I know of.
 
J

John

Hi J

Thanks again. Yes I understand what you mean about the multiple meanings.

Actually I'm not trying to create real meaning, just random words that can
be used as nouns (so if they can also be used as verbs, say, that doesn't
matter).

Following on from our discussion I've discovered the SynonymInfo object and
its PartOfSpeechList property, which I can test words against and then add
them to a new collection or eventually custom dictionary. My only problem
at the moment is that I get the part of speech for the synonym rather than
the test word itself.

I suppose I'll just have to leave it running all night!

Anyway, thanks to you and Helmut. I've learnt alot.

Best regards

John
 
H

Helmut Weber

Hi John,

just out of curiosity,

I wouldn't mind to see an example,
or send me a sample doc with the macro.

--
Greetings from Bavaria, Germany

Helmut Weber, MVP WordVBA

Win XP, Office 2003
"red.sys" & Chr$(64) & "t-online.de"
 
J

John

Hi Helmut,

Certainly. Its in very basic inefficient form at the moment, but will send
over first thing tomorrow.

Best regards

John
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top