https://github.com/amake/omegat-moses-mt
Moses Connector for OmegaT
https://github.com/amake/omegat-moses-mt
Last synced: over 1 year ago
JSON representation
Moses Connector for OmegaT
- Host: GitHub
- URL: https://github.com/amake/omegat-moses-mt
- Owner: amake
- License: gpl-3.0
- Created: 2014-02-20T06:44:41.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2020-10-13T06:43:18.000Z (over 5 years ago)
- Last Synced: 2025-01-22T15:43:20.098Z (over 1 year ago)
- Language: Java
- Size: 55.7 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Moses Connector for OmegaT
==========================
This is a plugin to allow OmegaT to source machine translations from
[Moses](http://www.statmt.org/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](https://github.com/amake/omegat-moses-mt/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](http://www.gnu.org/licenses/gpl-3.0.html).
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](https://gist.github.com/amake/9128457).
Copyright 2014 Aaron Madlon-Kay