Google has open sourced their NLP parser: https://research.googleblog.com/2016/05/announcing-syntaxnet-worlds-most.html (includes some great examples of sentences that are hard for machines)