C#库构建正确的英语句子

You*_*sef 11 c# nlp artificial-intelligence

我正在开发一个C#应用程序.我需要正确地构建英语句子.我会给它名词动词和对象,我需要构建一个正确的英语短语.例如,我希望做这样的事情:

PhraseBuilder p = new PhraseBuilder ();
p.Subject("Tom");
p.Verb("eat");
p.Object("the apple");
Run Code Online (Sandbox Code Playgroud)

然后使用

p.BuildPhrase()
Run Code Online (Sandbox Code Playgroud)

我需要将此作为输出:

汤姆吃了苹果.

请注意,'s'添加到吃,最后是句号

有没有可以在上面做的图书馆?我需要它有正确的英语和标点符号.

Mar*_*cus 2

如果您已经\xc2\xb4t,也许您应该看看SharpNLP

\n