OmegaT plugin for Lingo24 Premium MT API
This project contains a plugin for the OmegaT translation memory tool to allow it to source machine translation options from the Lingo24 Premium MT API, taking advantage of their dedicated vertical engines.
In order to make use of this plugin, you must register for a Lingo24 Premium MT API account and have an active plan. There are a number of paid plans as well as a free taster plan.
Once you have created an account, you can download the Zip file and extract its contents into your OmegaT installation's plugins folder.
To use the plugin you must provide OmegaT with the user_key for your Developer Account by adding the following argument to your OmegaT launch script, replacing the 'XXXX' with your key:
-Dlingo24.api.key=XXXX
Finally, in OmegaT you can enable or disable the plugin using Options > Machine Translate > Lingo24 Premium MT. When enabled, machine translations suggestions will appear in the Machine Translation pane of the editor.
From the top level of the repo run the following command:
mvn install
This will then create two files in the target
folder; a Jar file containing the plugin, and a Zip file containing the
plugin and licence for distribution.
To use the plugin directly simply copy the omegat-lingo24-mt-*.jar
to your local OmegaT installations plugin folder.
Otherwise, you can distribute the Zip file to end uses to allow them to unzip the file into their OmegaT installations plugin folder.
This project is distributed under the GNU General Public License, v3.
This project makes use of the Groovy Json library licenced under the Apache Licence 2.0. This is used here only for compilation, with the main library included with the full OmegaT package.
Copyright 2015 David Meikle david@logicalspark.com