Natural Language Processing: The Bridge Between Humans and Computers