PyWordNet is a Python interface to the WordNet database of word meanings and lexical relationships[1].
PyWordNet presents a concise interface to WordNet, that allows the user to type expressions such as N['dog'], hyponyms(N['dog'][0]), and closure(ADJ['red'], SYNONYM) to query the database.
>>> N['dog'] dog(n.) >>> N['dog'].getSenses() ('dog' in {noun: dog, domestic dog, Canis familiaris}, 'dog' in {noun: frump, dog}, 'dog' in {noun: dog}, 'dog' in {noun: cad, bounder, blackguard, dog, hound, heel}, 'dog' in {noun: pawl, detent, click, dog}, 'dog' in {noun: andiron, firedog, dog, dogiron}) |
Files hosted by SourceForge.
[1] A lexical relationship is a relationship between words, such as synonym, antonym, hypernym (“poodle” → “dog”), and hyponym (“poodle” → “dog”)