What is OmegaT?
OmegaT is a free and open source multiplatform Computer Assisted Translation tool with fuzzy matching, translation memory, keyword search, glossaries, and translation leveraging into updated projects.

OmegaT's features are:
  • Fuzzy matching
  • Automatic propagation of translations
  • Unlimited number of translation memories (TMX format)
  • Unlimited number of glossaries (CSV and TBX format)
  • Looking up terms in the project, in reference translation memories, in glossaries and in reference documents
  • Projects with an unlimited number of folders and files, in all accepted formats
  • Team projects with an unlimited number of translators
  • Right to left and bidirectional writing management
  • Tag protection and validation
  • Morphological recognition
  • More than 30 supported file formats, including Microsoft Word, Excel and PowerPoint, Open Document Format (LibreOffice, Apache OpenOffice), HTML and XHTML, TTX and SDLXLIFF (Trados), TXML (Wordfast Pro) and IDML (InDesign)
  • Spell checking (Hunspell)
  • Linguistic checking (LanguageTool)
  • Dictionaries (mono and multilingual) in StarDict and Lingvo DSL formats
  • Machine translation (Google Translate, Microsoft Translator, Apertium, Yandex)
  • Public API for plugins: Additional file formats (Okapi), Local machine translation (Apertium), Internet searching system (ExternalFinder)
  • Running scripts written in Groovy and JavaScript
  • Auto-completion from glossary entries and abbreviation list

System requirements
  • Version 1.6.0 Build 27 GA5 (2013-02-17)


Result of OmegaT on an eComStation machine with Open JDK


Installing OmegaT
Download OmegaT_3.5.4_Without_JRE.zip (87,8Mb). Create a folder (directory) "OmegaT". Unzip the zipfile into the subdirectory. That's it. You can delete not used language files, Linux stuff etc.

The cmd file
The program works well with Open JDK in OS/2-eCS. I have a OmegaT.cmd file with the following contents;
@echo off
set BEGINLIBPATH=[drive: java]\JAVA160\bin
set path=[drive: java]\JAVA160\bin
[drive: OmegaT]
cd [drive: OmegaT]\OmegaT
java -Duser.home=[drive: OmegaT]\OmegaT -jar OmegaT.jar %1 2>omegatbugs.txt
I use 2 separate folders (directories), one for Java and one for OmegaT with the files created by this program. The references used in the cmd file;

  • [drive: java] = drive with Java
  • [drive: OmegaT] = drive with OmegaT

should be replaced with real drive letters. Edit and save the file with a name of your choice or use the file from the distribution. This file is copied to the "OmegaT" folder (directory). Furthermore, different paths?, adjust according to your needs.
The first run will create a lot of errors in the "omegatbugs.txt" file. On second run these errors will not return. I think it has to do with the creation of the ".omegat" directory by the program with preference and some other files. Its seen with more programs. There are a few files specific for Windows, Linux or the Apple operating systems. These files are found in the "native" directory. The files are for "hunspell".

Parameters / options explained
  • The statement "-Duser.home=[drive: OmegaT]\OmegaT" will ensure that OmegaT will save all necessary files in own directory instead of saving them in the home directory.
  • The addition "2>omegatbugs.txt" ensures that errors are saved in the file "omegatbugs.txt". The 2 in "2>" is not a typo! The file will not be zero, so don't be alarmed. You will get also some logs in this file and its adding up because previous runs are not deleted.

Download
In the file you can find the above command file (all driveletters are set to C:) and a OmegaT icon: omegat-ecs.zip.

revision July 23, 2019