Para instalar JOSHUA necesitamos tener instalado SRILM, ant, swig, tcl, java

Bajar JOSHUA de http://joshua.sourceforge.net/manual/node4.html, usted necesita svn, si no lo tiene haga sudo apt-get install subversion

Para instalar SRILM vaya a instalando SRILM

Instalar swig es muy facil, solo hay que bajarlo de http://www.swig.org, ejecutar ./configure, luego make, y luego make install

Ant bajarlo de http://ant.apache.org

Exportar las variables de entorno que necesitamos

export ANT = path_donde_esta_ant (es algo como /home/usuario/apache-ant-1.8.2/bin)

export JAVA_HOME = /usr/lib/jvm/java-6-sun (fijate si tenes la ruta en la maquina, verifica que el directorio haya otro llamdo bin, y dentro del cual este java y javac)

export SRILM = /path_SRILM

ejecutar ant conpile

y listo!!

exportar la variable de entorno para joshua

exportar JOSHUA=/home/usuario/joshua-1.3 (o el directorio donde lo tengas)

Las variables de entorno van a tener que ser seteadas cada vez que usamos joshua, por eso tambien seria util que las pongamos en el .bashrc editar el archivo /home/usuario/.bashrc (.profile o .bash_profile) y agregarlas ahi

En este archivo se pone
JOSHUA=/home/usuario/joshua-1.3
export $JOSHUA

Para probar si anda ejecutar
java -Xmx1g -cp $JOSHUA/bin -Djava.library.path=$JOSHUA/lib -Dfile.encoding=utf8 joshua.decoder.JoshuaDecoder example/example.config.srilm example/example.test.in example/example.nbest.srilm.out

 

Design by IRASystems