Множество слов с использованием 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'