Is there any CFG available (with part of speech tags) to validate the grammar of sentences in English? What is the best Python code that extract all phrases and part of speech (POS) tags of a sentence?