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

1

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

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

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

>>> print getPluralOf('table')

tables

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

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

  • 2
    У вас есть явное преимущество при чтении словарей: вы можете избежать OpenOffice, который не совсем тонкий и тонкий код.
  • 0
    Мне просто нужно знать их API для чтения словарных файлов (текстовых файлов). Нет необходимости заходить в открытый офисный код
Теги:
nlp
openoffice.org
pyuno

2 ответа

0

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

>>> import en
>>> en.noun.plural('table')
'tables'
  • 0
    Спасибо, но я ищу более общий. По крайней мере, с португальским (Бразилия).
0

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню