Множество слов с использованием Open Office API для Python (UNO)

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

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

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

>>> print getPluralOf('table')

tables

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

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

2 ответа

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

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

>>> import en
>>> en.noun.plural('table')
'tables'
Другие вопросы по тегам