title: Spacy lemmatization of a single word
body: <p>I am trying to get the lemmatized version of a single word.  Is there a way using "spacy" (fantastic python NLP library) to do this.</p>
  
  <p>Below is the code I have tried but this does not work):</p>
  
  <pre><code>from spacy.lemmatizer import Lemmatizer
  from spacy.lookups import Lookups
  lookups = Lookups()
  lemmatizer = Lemmatizer(lookups)
  word = "ducks"
  lemmas = lemmatizer.lookup(word)
  print(lemmas)
  </code></pre>
  
  <p>The result I was hoping for was that the word "ducks" (plural) would result in "duck" (singular).  Unfortunately, "ducks" (plural) is returned.</p>
  
  <p>Is there a way of doing this?</p>
  
  <p>NOTE: I realize that I could process an entire string of words from a document (nlp(document)) and then find the required token and then get its lemma (token.lemma_), but the word(s) I need to lemmatize are somewhat dynamic and are not able to be processed as a large document.</p>