import time from textblob import TextBlob import en_core_web_sm blobs = ("Your name is Nestor.", "Your name is Nestor. Do you understand me?", "Your name is Nestor. Do you understand me? Dans la mythologie grecque, Nestor (en grec ancien Νέστωρ / Néstôr) est le plus jeune des fils de Nélée et de Chloris, roi de Pylos. Il en est le seul survivant après le massacre par Héraclès de tous ses frères. Deux traditions diffèrent pour expliquer qu'il ait survécu au triste destin de sa fratrie : soit qu'il ait été élevé à Gérénia, en Messénie, loin de ses frères, soit que lui seul ait refusé de participer à la tentative de vol des bœufs de Géryon, péniblement escortés par Héraclès, perpétrée par Nélée et ses onze autres fils. En échange le héros lui aurait épargné sa vie et fait de Nestor le roi de Messénie.") def test(blob): t0 = time.time() wiki = TextBlob(blob) print(wiki.tags) print(time.time() - t0) t0 = time.time() nlp = en_core_web_sm.load() doc = nlp(blob) for token in doc: print(token.text, token.tag_) print(time.time() - t0) for blob in blobs: test(blob) # textblob: 0.13; 0.009; 0.03 # spacy: 3.45; 3.29; 3.32