我想用Python检索不同语言的复数单词。
我知道openoffice有一个名为uno(import uno
)的API,它应该使用openoffice的语言词典给我这个能力,但我找不到任何对它的引用。
作为一个具体的例子,我会这样:
>>> print getPluralOf('table')
tables
一种可能性是通过此link下载字典文件并编写方法来读取字典并形成复数形式。但我无法相信这已经不能使用uno了。
我感谢任何帮助
答案 0 :(得分:0)
您可以使用dir(uno)
对模块进行内省,然后在dir()
上尝试uno.XXX
,看起来很有用。您还可以在uno及其成员上使用help()
。我从来没有使用它,而且我在这台电脑上无法访问OO,所以我无法帮助...
答案 1 :(得分:0)
Nodebox Linguistics包含一个方便的复数名词功能,尽管只有英文。
>>> import en
>>> en.noun.plural('table')
'tables'