title: NLTK pos tagging for Arabic
body: <p>I write a code to find the POS for Arabic words in my python shell 2.7 and the output was not correct , i find this solution on stackoverflow : 
  <a href="https://stackoverflow.com/questions/28360402/unknown-symbol-in-nltk-pos-tagging-for-arabic">Unknown symbol in nltk pos tagging for Arabic</a> </p>
  
  <p>and i download all the files needed (stanford-postagger-full-2018-02-27) this file used in the code in the problem above . </p>
  
  <p>this code from above problem and i write it in my shell: </p>
  
  <pre><code>    # -*- coding: cp1256 -*-
  
     from nltk.tag import pos_tag
     from nltk.tag.stanford import POSTagger
     from nltk.data import load
     from nltk.tokenize import word_tokenize
     _POS_TAGGER = 'taggers/maxent_treebank_pos_tagger/english.pickle'
     def pos_tag(tokens):
        tagger = load(_POS_TAGGER)
        return tagger.tag(tokens)
     path_to_model= 'D:\StanfordParser\stanford-postagger-full-2018-02-
     27\models/arabic.tagger'
     path_to_jar = 'D:\StanfordParser\stanford-postagger-full-2018-02-
     27/stanford-postagger-3.9.1.jar'
  
     artagger = POSTagger(path_to_model, path_to_jar, encoding='utf8')
     artagger._SEPARATOR = '/'
     tagged_sent = artagger.tag(u"أنا تسلق شجرة")
     print(tagged_sent)
  </code></pre>
  
  <p>and the output was : </p>
  
  <pre><code>    Traceback (most recent call last):
      File "C:/Python27/Lib/mo.py", line 4, in &lt;module&gt;
      from nltk.tag.stanford import POSTagger
      ImportError: cannot import name POSTagger
  </code></pre>
  
  <p>How can I solve this error ? </p>