title: Python Arabic NLP
body: <p>I'm in the process of assessing the capabilities of the NLTK in processing Arabic text in a research to analyze and extract sentiments.</p>
  
  <p>Question is as follows:</p>
  
  <ol>
  <li>Is the NTLK capable of handling and allows the analysis of Arabic text?</li>
  <li>Is python capable of manipulating\tokenizing Arabic text?</li>
  <li>Will I be able to parse and store Arabic text using Python?</li>
  </ol>
  
  <p>If python and NTLK aren't the tools for this job, what tools would you recommend (if existent)?</p>
  
  <p>Thank you.</p>
  
  <hr>
  
  <h3>EDIT</h3>
  
  <p>Based on research:</p>
  
  <ol>
  <li>NTLK is only capable of stemming Arabic text: <a href="http://text-processing.com/demo/" rel="noreferrer">Link</a></li>
  <li>Python is capable of handling Arabic text since it supports UTF-8 unicode: <a href="http://www.spencegreen.com/2008/12/19/python-arabic-unicode/" rel="noreferrer">Link</a></li>
  <li>Parsing and Lemmatization of Arabic text can be done using: 
  SNLPG (The Stanford Natural Language Processing Group) Statistical Parser: <a href="http://nlp.stanford.edu/software/lex-parser.shtml" rel="noreferrer">Link</a></li>
  </ol>