An independent reimplementation of the Apache OpenNLP software library in C#