How do natural language processing toolkits help developers build applications for text classification, sentiment analysis, translation, and information extraction? Which factors should developers consider when selecting an NLP toolkit, such as language support, model performance, and integration options?