In last days I've managed to finish my wrestling with Pythons awful packaging systems and have managed to publish Lemmagen lemmatizer to Python Pypi repository.
To install it just run
pip install Lemmagen
inside your favorite Python/virtualenv environment. Note that installation requires a working C++ compiler for your platform.
Then to use it, instantiate
Lemmatizer class and call
lemmatize() on it. By default the lemmatizer is instantiated with slovenian dictionary, others are avaiable via
dictionary keyword argument to the constructor.
import lemmagen.lemmatizer from lemmagen.lemmatizer import Lemmatizer lemmatizer = Lemmatizer(dictionary=lemmagen.DICTIONARY_SLOVENE) print lemmatizer.lemmatize("hodimo")
The source of the bindings is available as a part of Lemmagen slovene_lemmatizer project. The project is licensed under LGPLv2.