Множество слов с использованием Open Office API для Python (UNO) - PullRequest
1 голос
/ 05 августа 2010

Я хотел бы получить множественные слова на разных языках в Python.

Я знаю, что у openoffice есть API, называемый uno (import uno), и он должен дать мне эту возможность, используя языковые словари openoffice, ноЯ не могу найти ссылку на него.

В качестве конкретного примера я хотел бы что-то вроде этого:

>>> print getPluralOf('table')

tables

Одна возможность - загрузить файлы словаря через эту ссылку и напишите метод для чтения словаря и формирования множественного числа.Но я не могу поверить, что это не доступно уже с помощью uno.

Я ценю любую помощь

Ответы [ 2 ]

0 голосов
/ 05 августа 2010

Nodebox Linguistics включает удобную функцию для множественного числа существительных, хотя и только на английском языке.

>>> import en
>>> en.noun.plural('table')
'tables'
0 голосов
/ 05 августа 2010

Вы можете проанализировать модуль с помощью dir(uno), а затем попробовать dir() на uno.XXX, с чем угодно. Вы также можете использовать help() для uno и ее членов. Я никогда не использовал его, и у меня нет доступа к OO на этом компьютере, поэтому я не могу помочь больше, чем это ...

...