A set of tools for natural language processing (NLP) applications