Skip to content

amake/omegat-moses-mt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moses Connector for OmegaT

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.

Usage

In order to make use of this plugin, you must have access to an instance of mosesserver.

  1. Download the JAR from releases and place it into one of the OmegaT plugins folders.

  2. 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 be http://localhost:8080/RPC2.

  3. In OmegaT, enable Options > Machine Translate > Moses. Translations will appear in the Machine Translation pane.

Building

  1. From the top level of the distribution run mvn install.

  2. From the target folder, copy omegat-moses-mt-*-jar-with-dependencies.jar to one of the OmegaT plugin folders.

License

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)

Miscellaneous

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]

About

Moses Connector for OmegaT

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages