使用openofficeapi for Python(UNO)的复数单词

2024-10-02 16:29:21 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

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

>>> print getPluralOf('table')

tables

一种可能是通过这个link下载字典文件,并编写一个方法来读取字典并形成复数。但我不敢相信,这是不可用的已经使用uno。在

谢谢你的帮助


Tags: importapi语言tables字典table能力单词
2条回答

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

>>> import en
>>> en.noun.plural('table')
'tables'

您可以使用dir(uno)对模块进行反省,然后在uno.XXX上尝试dir(),并使用任何有帮助的方法。您还可以在uno及其成员上使用help()。我从来没有用过它,而且我在这台电脑上也不能使用OO,所以我只能帮你。。。在

相关问题 更多 >