我正在寻找一种算法,它将德语复数名词转换为单数。任何想法都是受欢迎的。
答案 0 :(得分:4)
将复数转换为单数和后退是任何语言中的难以任务。与大多数语言一样,德语中都有general rules and exceptions,这使得创建简单的计算机算法变得棘手。
要正确地执行此操作,您必须使用nltk
library(自然语言工具包)。对于胆小的人来说,这不是而不是。
如果你想走这条路,奥莱利出版了一本关于图书馆的优秀书籍,现在是available for free online。
答案 1 :(得分:0)
您可以从nltk - 自然语言工具包中查看this example开始。
PS 的
你也可以看看inflect,它确实是你正在寻找的,但是对于英语单词。如果你想为德语创造一些东西,你最好看看他们是如何在inflect
中做到的,而不是重新发明轮子。