Difference between revisions of "Voikkospell"
Jump to navigation
Jump to search
Line 60: | Line 60: | ||
</pre> |
</pre> |
||
====Ambiguous |
====Ambiguous Word==== |
||
<pre> |
<pre> |
||
$ echo '^e/e<D>/e<E>/e<D><Z>/e<D><Y>$' | voikkospell --apertium-stream |
$ echo '^e/e<D>/e<E>/e<D><Z>/e<D><Y>$' | voikkospell --apertium-stream |
||
W: e |
W: e |
||
</pre> |
|||
====Multiwords==== |
|||
=====One Analysis===== |
|||
<pre> |
|||
$ echo '^fg/f<F>+g<G>$' | voikkospell --apertium-stream |
|||
W: fg |
|||
</pre> |
|||
=====More Than One Analysis===== |
|||
<pre> |
|||
$ echo '^hi/h<H>+i<I>/h<J>+i<K>/h<H><X>+i<I>/h<H><W>/i<I><V>$' | voikkospell --apertium-stream |
|||
W: hi |
|||
</pre> |
</pre> |
||
Revision as of 11:52, 15 December 2015
Contents
Installation
m5w/corevoikko, a fork of corevoikko, supports apertium stream format.
To clone it, execute the following command:
git clone https://github.com/m5w/corevoikko.git corevoikko
First, install libvoikko's dependencies. Next, execute the following commands:
cd corevoikko/libvoikko ./configure make sudo make install
If you do not have root privileges or would like to specify where to install libvoikko, execute the following instead: (Otherwise, you are finished with installation.)
cd corevoikko/libvoikko PREFIX="$HOME/install/corevoikko" # e.g. ./configure --prefix="$PREFIX" make make install
Finally, add your "$PREFIX"
to your "$PATH"
by appending the following lines to your .profile
:
PREFIX="$HOME/install/corevoikko" # e.g. if [ -d "$PREFIX" ]; then export PATH="$PREFIX/bin:$PATH" fi
Using voikkospell with apertium Stream Format
Invoke voikkospell with --apertium-stream
.
Unlike in normal voikkospell usage, each word does not need to be on its own line.
Examples
Unanalysed Word
$ echo '^a/*a$' W: a
Analysed Words
One Tag
$ echo '^c/c<A>$ | voikkospell --apertium-stream W: c
More Than One Tag
$ echo '^d/d<B><C>$' | voikkospell --apertium-stream W: d
Ambiguous Word
$ echo '^e/e<D>/e<E>/e<D><Z>/e<D><Y>$' | voikkospell --apertium-stream W: e
Multiwords
One Analysis
$ echo '^fg/f<F>+g<G>$' | voikkospell --apertium-stream W: fg
More Than One Analysis
$ echo '^hi/h<H>+i<I>/h<J>+i<K>/h<H><X>+i<I>/h<H><W>/i<I><V>$' | voikkospell --apertium-stream W: hi