title: Identify Nouns using Quanteda Corpuses
body: <p>I am using the quanteda package by Ken Benoit and Paul Nulty to work with textual data. </p>
  
  <p>My corpus contains texts with full German sentences and I want to work with the nouns of every text only. One trick in German is to use the upper case words only, but this would fail at the beginning of a sentence. </p>
  
  <pre><code>Text1 &lt;- c("Halle an der Saale ist die grünste Stadt Deutschlands")
  Text2 &lt;- c("In Hamburg regnet es immer, das ist also so wie in London.")
  Text3 &lt;- c("James Bond trinkt am liebsten Martini")
  
  myCorpus &lt;- corpus(c(Text1, Text2, Text3))
  metadoc(myCorpus, "language") &lt;- "german"
  summary(myCorpus, showmeta = T)
  
  myDfm &lt;- dfm(myCorpus,  tolower = F, remove_numbers = T, 
                  remove = stopwords("german"), remove_punct = TRUE, 
                      remove_separators = T)
  
  topfeatures(myDfm, 20) 
  </code></pre>
  
  <p>From this minimal example, I would like to retrieve:
  "Halle", "Saale", "Stadt", "Deutschland", "Hamburg", "London", "Martini", "James", "Bond".</p>
  
  <p>I assume I need a dictionary, which defines verbs/nouns/etc. and the proper names (James Bond, Hamburg etc.), or is there a build in function/dict?</p>
  
  <p>Bonus Question: Does the solution work for English texts too? </p>