Evidentně existuje vícero nástrojů, ale dlouho bylo těžké se k nim dostat a rozchodit je. Hajdarábádský analyzátor (anusAraka), který se nám v létě 2009 nepodařilo rozchodit ani za přímé asistence jeho hajdarábádského správce Avinéše PVS, nakonec doznal změn a objevil se na jejich webu ke stažení pod licencí GNU GPL v podobě, kterou už se po jistém úsilí podařilo přeložit.
Aktuální verzi jsem nalezl na stránce http://ltrc.iiit.ac.in/showfile.php?filename=onlineServices/morph/index.htm, kde se klikne na Linux version.
Podle README se má spustit skript auto_install.pl, který všechno přeloží. Řešil jsem následující problémy:
ltrc/anusAraka/com/morph/main.c bylo potřeba opravit zalomení řádku uvnitř řetězce.ltrc/anusAraka/hindi/morph/test/Makefile je potřeba upravit linkování: místo “-lgdbm” tam musí být “-lgdbm -lgdbm_compat”.README dále praví:
Add the following line to your .bash_profile
PATH=$PATH:/ha/home/zeman/nastroje/ltrc/anusAraka/hindi/morph_SV
The input file "inp" contents are ::
muJe
usane
The outut file generated by command
morph_sv.sh inp
is "inp.mo" and its contents are ::
MO_¤1_mEM{mEM P any s 1 *ko* }/_MO
MO_¤1_vaha{vaha P any s 1 *ne* }/_MO
The outut file generated by command
morph_svu.sh inp
is "inp.mo" and its contents are ::
MO_¤ROOT:1_mEM{PDGM:mEM CAT:P gender:any number:s case:1 TAM:*ko* }/_MO
MO_¤ROOT:1_vaha{PDGM:vaha CAT:P gender:any number:s case:1 TAM:*ne* }/_MO
Pozor:
rm” dělá “rm -i”, protože tím se celá akce stává interaktivní a skript se mě na každý pomocný soubor ptá.