Geiriadur is an application for natural language dictionary creation, management and use. For now it supports Item and Arrangement and Word and Paradigm morphological models; Item and Process model remains to be implemented. Created as a tool for Welsh-Russian dictionary, Geiriadur supports initial consonant mutations. Geiriadur consists of corba server made with CLORB and web interface for it making use of Araneida. The web component is partly RESTful and partly built on self-made continuations (couldn't master UCW after three tries). Spell-checking is implemented with metric trees (Burkhard-Keller's and vantage-point). Somewhat fuller description is available at http://www.cymraeg.ru/geiriadur/disgrifiad-2.html. Darcs repository is here. Tested with CLISP, SBCL and OpenMCL. See also Daoulagad.
Topics: Natural Language Processing, GPL