【发布时间】:2012-09-10 09:51:56
【问题描述】:
我正在开发一个 C# 应用程序。我需要正确地构建英语句子。我会给它名词动词和宾语,我需要构建一个正确的英语短语。 例如,我想做这样的事情:
PhraseBuilder p = new PhraseBuilder ();
p.Subject("Tom");
p.Verb("eat");
p.Object("the apple");
然后使用
p.BuildPhrase()
我需要将其作为输出:
汤姆吃了苹果。
注意添加到吃的“s”和末尾的句号
上面有没有可以做的库?我需要它有正确的英文和标点符号。
【问题讨论】:
-
仅供参考:此任务称为自然语言生成,或 NLG。
-
你能告诉我们更多关于你的任务的信息吗?你从哪里得到你的输入(“汤姆”、“吃”等)?详细了解您希望将其用于什么将有助于我们将您引导至正确的工具。
标签: c# nlp artificial-intelligence