Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一种算法,它将德语复数名词转换为单数。欢迎任何想法。
在任何语言中,将复数转换为单数再转换回来都是一项艰巨的任务。与大多数语言一样,德语中既有一般规则也有例外,这使得创建简单的计算机算法变得很棘手。
要正确执行此操作,您必须使用该nltk库(自然语言工具包)。这不适合胆小的人。
nltk
如果您确实想走这条路,O'Reilly 在图书馆出版了一本很棒的书,现在可以在线免费获得。
您可以从 nltk - Natural Language Toolkit 中检查此示例开始。
PS 您也可以查看inflect,它完全符合您的要求,除了英语单词。如果你想为德国人创造一些东西,你最好看看他们是如何做到的,inflect而不是重新发明轮子。
inflect