Instalación Apertium en Debian GNU/Linux

Se emplea:

  • SO: Debian 7 Wheezy
  • PHP 5.4 de paquetes
  • Apertium en paquetes Debian
  • Drupal (sitio web de probas)

Instalación de paquetes

> apt-get install php5 php5-xcache php5-intl php5-ldap php5-mcrypt php5-intl php5-gd php5-cli php5-common php5-curl php5-sqlite php5-xmlrpc php5-xsl php5-xdebug
> apt-get install lttoolbox
> apt-get install apertium libapertium3 libapertium3-dev
> apt-get install make automake bison flex pkg-config xsltproc

Algunos diccionarios se instalan también de paquetes:

> apt-get install apertium-en-es apertium-es-pt apertium-pt-gl apertium-en-ca

Probar:

> echo prueba | apertium es-en

Instalación de dicionario es-gl

Descargar de sourceforge la última versión disponible ( a día de hoy 1.0.8):

> cd /usr/local/src
> wget http://sourceforge.net/projects/apertium/files/apertium-es-gl/1.0/apertium-es-gl-1.0.8.tar.gz/download -O apertium-es-gl-1.0.8.tar.gz

Compilar:

#!/bin/bash
export APERTIUM_CFLAGS=-I/usr/local/apertium/include
export APERTIUM_LIBS=-L/usr/local/apertium/lib/
make clean
./configure --prefix=/usr
make
make install

Actualizar dicionarios

Añadir una entrada:
Añadirla en el diccionario de Gallego
En apertium-es-gl.dix.xml. En la sección principal :

<section id="main" type="standard"></section>

Hacia el final
Añadir una entrada

<e lm="píntega" a="pablof"><i>píntega</i><par n="aba__n"></par></e>

Etiquetas opcionais

  • "lm" descripción
  • "a" autor
  • "par": indica reglas para el uso, en este caso la aba__n que está al prinicio del documento

Añadirla en el diccionario de castellano
En apertium-es-gl.es.dix.xml
En la sección principal, hacia el final

<e lm="salamandra" a="pablof"><i>salamandra</i><par n="abundancia__n"></par></e>

Igual que en el caso anterior las etiquetas opcionales
Las reglas funcionan igual, aunque cada diccionario emplea sus propios nombres:

Añadirla a los pares de traducción
En apertium-es-gl.es-gl.dix.xml

<e><p><l>salamandra<s n="n"></s></l><r>píntega<s n="n"></s></r></p></e>

Compilar e instalar

#!/bin/bash
export APERTIUM_CFLAGS=-I/usr/local/apertium/include
export APERTIUM_LIBS=-L/usr/local/apertium/lib/
make uninstall
make clean     
make
make install