usar scraping paso leer informacion extraer español ejemplo como python nlp synonym

python - paso - web scraping español



¿Hay alguna lib para python que me dé los sinónimos de una palabra? (3)

¿Hay alguna api / lib para Python que me dé los sinónimos de una palabra?

Por ejemplo, si tengo la palabra "casa", volveré a "construir, domicilio, mansión, etc."



NLTK y Wordnet pueden ayudar: por ejemplo, según este artículo ,

from nltk.corpus import wordnet dog = wordnet.synset(''dog.n.01'') print(dog.lemma_names())

huellas dactilares:

[''dog'', ''domestic_dog'', ''Canis_familiaris'']


También puedes usar PyDictionary

Por ejemplo,

from PyDictionary import PyDictionary dictionary=PyDictionary() print (dictionary.synonym("good"))

El resultado es

[u''great'', u''satisfying'', u''exceptional'', u''positive'', u''acceptable'']

Esto es en realidad ir a buscar palabras de www.thesaurus.com y es un poco lento. Multi-threading puede ayudar a acelerarlo.