1

我想在 Python 中检索不同语言的复数词。

我知道 openoffice 有一个名为 uno ( import uno) 的 API,它应该使用 openoffice 的语言词典给我这种能力,但我找不到任何对它的引用。

作为一个具体的例子,我会这样:

>>> print getPluralOf('table')

tables

一种可能性是通过此链接下载字典文件并编写一种方法来读取字典并形成复数形式。但我不敢相信这在使用 uno 时是不可用的。

我很感激任何帮助

4

2 回答 2

0

Nodebox Linguistics包括一个方便的复数名词功能,尽管只有英语。

>>> import en
>>> en.noun.plural('table')
'tables'
于 2010-08-05T17:35:46.143 回答
0

您可以使用 内省模块,dir(uno)然后尝试dir()使用uno.XXX任何看起来有用的东西。您也可以help()在 uno 及其成员上使用。我从未使用过它,也无法在这台计算机上访问 OO,所以我无能为力...

于 2010-08-05T13:45:38.667 回答