Congratulations to our 11 accepted students in the Google Summer of Code!

Apertium-tinylex

From Apertium

Jump to: navigation, search

Contents

TinyLex is a J2ME (Java 2 Micro Edition) program for mobile devices which looks up dictionary entries. It is free software and released under the terms of the GNU General Public License v2.0.

Apertium TinyLex Emulation

[edit] Requirements

  • Ant
  • Java Development Kit 6 (JDK6)
  • Netbeans (>6.0) (some libraries are needed to build the project)
  • Mobile Device supporting J2ME MIDP 2.0
  • The Netbeans Mobility Microemulator support plugin may be useful (on Netbeans 7.0, it's necessary to copy the .nbm files to another directory to install them).

[edit] Download

$ svn co https://apertium.svn.sourceforge.net/svnroot/apertium/trunk/apertium-mobile/apertium-tinylex

[edit] Build

$ cd apertium-mobile
$ cd apertium-tinylex

It is recommended to open this project with Netbeans before (only the first time). This will create a 'private' directory inside 'nbproject' with some user properties (this is the easiest way to get them).

After that,

$ ant jar-all

[edit] Running the application

Copy/send the .jar file to your mobile device.

dist/en_es/en-es-apertium-tinylex-0.3.1.jar
dist/es_ca/es-ca-apertium-tinylex-0.3.1.jar
dist/fr_ca/fr-ca-apertium-tinylex-0.3.1.jar
...

[edit] Generating data

The procedure for generating data for Apertium-tinylex begins almost the same as for Tinylex on Palm, and uses the same configuration file. The command to run is:

$ apertium-dixtools dix2tiny apertium-en-es.en-es.dix en-es English-Spanish j2me config-en-es.xml

(i.e., the parameter 'palm' is changed to 'j2me')

This command will generate one file:

  • en-es-data.zip

[edit] See also

Personal tools