Recommendations to others considering NLTK:
Before using nltk, you should check if all the functionalities required for you are available for your language. The language with most applications is English, so you need to know if you can apply similar processing in your language.
On the other hand, the way of calling to some functionalities depends on the language because some models are more effective for some language than for another.
I also recommend checking the performance of the functionality you want to use. That is, as it is already known in natural language processing, the precision in some tasks is close to 100, while in others it is lower. Review collected by and hosted on G2.com.
What problems is NLTK solving and how is that benefiting you?
I have used nltk to apply previous processing to input texts. For example, nltk helps me to remove stop words, in any language, as well as obtaining lemmans and stems from every word. Besides, I can used also ntlk for name entity recognition in several languages. Thus, I can obtain several features from a single text.
One of the main benefits of using nltk is the fact that the processing is quite fast. Moreover, I like the fact that I can find lots of information on the Internet, with several examples. This helps me a lot when I want to process texts using nltk. Review collected by and hosted on G2.com.