Text file with all English words and their part of speech

  • Thread starter Thread starter Superposed_Cat
  • Start date Start date
  • Tags Tags
    English File Text
Click For Summary
SUMMARY

This discussion centers on the need for a comprehensive text file containing all English words along with their corresponding parts of speech for natural language processing (NLP) applications. Users highlight the impracticality of obtaining a complete list of over 1,000,000 English words, suggesting that a more manageable file containing 20,000 to 30,000 words would suffice. Key resources mentioned include the Rantionary dictionary, WordNet, and the Brown Corpus, all of which provide valuable linguistic data for NLP tasks. Python's Natural Language Toolkit (NLTK) is recommended as a robust library for accessing these resources.

PREREQUISITES
  • Understanding of Natural Language Processing (NLP)
  • Familiarity with Python programming language
  • Knowledge of lexical databases like WordNet
  • Basic concepts of linguistic corpora, specifically the Brown Corpus
NEXT STEPS
  • Explore the Python NLTK library for NLP applications
  • Download and analyze the Brown Corpus for parts of speech data
  • Investigate the structure and usage of WordNet for lexical relationships
  • Review the Rantionary dictionary for additional linguistic resources
USEFUL FOR

This discussion is beneficial for NLP developers, linguists, and data scientists seeking to enhance their understanding of English language processing and resource utilization in computational linguistics.

Superposed_Cat
Messages
388
Reaction score
5
Hey all, been wanting to get into NLP (natural language processing) but I require a text file with a list of all English words (not the definitions) and a tag indicating their part of speech, I know it exists because I had it on my old laptop but I can't seem to refind it. Any help apreciated.
 
Technology news on Phys.org
Superposed_Cat said:
Hey all, been wanting to get into NLP (natural language processing) but I require a text file with a list of all English words (not the definitions) and a tag indicating their part of speech, I know it exists because I had it on my old laptop but I can't seem to refind it. Any help apreciated.
ALL the words in English? That's going to be one hell of a file. And mostly useless. Of the 1,000,000+ words in English (depending on who you believe), an average speaker has a vocab of about 6,000 to 8,000 words and a highly educated one has under 20,000 so even highly educated English speakers use less than 2% of the words in the language (and may have "receptive" knowledge of another 1% or less). I suspect that your list problably had 20,000 to 30,000 words, not "all" the words in English.
 
I won't be able to help you find your file, but if you want a dictionary with words in it https://github.com/TheBerkin/Rantionary/blob/master/Prepositions.dic is one. It has pronunciation as well.
 
Last edited by a moderator:
http://wordnet.princeton.edu/
WordNet® is a large lexical database of English. Nouns, verbs, adjectives and adverbs are grouped into sets of cognitive synonyms (synsets), each expressing a distinct concept. Synsets are interlinked by means of conceptual-semantic and lexical relations

These guys are often used as corpora for natural language, and their database is downloadable (free). Python NLTK uses this, as do a lot of other NLP libraries.
 
Last edited:
  • Like
Likes   Reactions: jim mcnamara
You might want to search for the 'Brown Corpus', one of the earliest best known corpus with parts of speech. I don't think any two groups of computational linguists agree on the parts of speech; you may not even need parts of speech data depending on what you're doing.
 
http://www.nltk.org/nltk_data/

That's the complete list of sources used by the Python natural language toolkit. Wordnet and Brown Corpus are in there, as are others. That's quite a good library.
 

Similar threads

Replies
65
Views
5K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K