Overview of natural language processing tools