This is a plugin to allow OmegaT to source machine translations from Moses, an open-source statistical machine translation package.
This plugin talks to mosesserver
over XML-RPC.
The functionality provided by this plugin is built into OmegaT 4.1.3u2 and later. Please uninstall the plugin if you are using this version or later.
In order to make use of this plugin, you must have access to an instance of
mosesserver
.
-
Download the JAR from releases and place it into one of the OmegaT plugins folders.
-
Provide OmegaT with the URL for your
mosesserver
instance by adding the following argument to your OmegaT launch script:-Dmoses.server.url=http://your.moses.instance
If you are running
mosesserver
locally, the address will probably behttp://localhost:8080/RPC2
. -
In OmegaT, enable Options > Machine Translate > Moses. Translations will appear in the Machine Translation pane.
-
From the top level of the distribution run
mvn install
. -
From the
target
folder, copyomegat-moses-mt-*-jar-with-dependencies.jar
to one of the OmegaT plugin folders.
This project is distributed under the GNU General Public License, v3.
This project makes use of the following components:
- DeNormalize.java (DeNormalize License)
- Apache XML-RPC (Apache License 2.0)
- Jericho HTML Parser (LGPL-2.1)
If you are looking to set up your own instance of Moses and want to create a parallel corpus from TMX files, look at TMX2Corpus.py.
Copyright 2014 Aaron Madlon-Kay [email protected]