Hunmorph

From Apertium
Revision as of 17:28, 31 March 2008 by Francis Tyers (talk | contribs)
Jump to navigation Jump to search

hunmorph is an set of programs for making morphological analysers and generators.

Requirements

You will need:

  • ocaml
  • ocaml-libs

Compiling

cd ocamorph
./build.sh build
cd src/lib
make
cd ../bindings/c
make
cd ../../wrappers/ocamorph
make

If you get the error, /usr/bin/ld: cannot find -lunix, then check the Makefile and the include -I paths, probably they don't point to the right place. After you've compiled this you should have an ocamorph binary. Now go back to the root of your CVS tree.

lexicons/morphdb.hu/

==Performance==

<pre>
$ wc -l /tmp/test 
10000 /tmp/test

$ time cat /tmp/test | ./ocamorph --aff ~/source/morphdb.hu/morphdb_hu.aff --dic ~/source/morphdb.hu/morphdb_hu.dic > /dev/null
real    0m47.224s
user    0m41.859s
sys     0m0.620s


$ ./ocamorph --aff ~/source/morphdb.hu/morphdb_hu.aff --dic ~/source/morphdb.hu/morphdb_hu.dic --bin hu.morph.bin

$


External links