Before you begin exploring OmegaT yourself, you should understand how it, or any CAT tool, works. OmegaT is a so-called translation memory application; that is, it doesn't translate texts for you. Instead, it stores pieces of text (called 'segments') and their corresponding translations in a file called 'translation memory.' During translation OmegaT divides the translated text into conceptual segments. When you select a segment for translation, OmegaT scans the translation memory for possible matches, and displays found matches in a separate window. The translator running the application can insert the closest matching translation into the text.
There are two types of matches: exact and fuzzy. If the segment in the current text is identical to the one stored in the translation memory, you have an exact match. In the real world, however, you rarely have exact matches -- some words or forms in a selected segment vary from the segment in the translation memory. Luckily, OmegaT supports partial matches, which in translation lingo are called 'fuzzy matches.' This means that OmegaT can find segments in the translation memory that are not identical to, but are similar to, the one in the current text.
Before OmegaT can be really useful, you have to use it for some time in order to build up a usable translation memory. The good news is that OmegaT works with translation memories in TXM format, which is supported by almost every CAT tool on the market, so you can easily use existing translation memories, and exchange memories with other users.
OmegaT advantages
While OmegaT lacks some of the advanced features of commercial packages, it has quite a few strong points.
OmegaT requires that the free Java Runtime Environment (JRE) is installed on your computer before you install OmegaT. Once the JRE is installed, download OmegaT and install it on your computer.
Now it's time to create your first translation project:
Now you have to add the documents you want to translate (also called 'source documents') to your project. OmegaT supports plain text, HTML, XHTML, StarOffice, and OpenOffice.org formats (including Writer, Calc, and Impress). To add source files in these formats to the project, put them into the /source folder.
The good thing about OmegaT is that you can work with several documents in different formats within one project; that is, one project can contain Writer documents, HTML pages, Impress presentations, and so on. Although OmegaT cannot work with Microsoft Office documents directly, you can convert them into OpenOffice.org formats, translate them, and then convert them back to the original formats.
Now that the project is populated with the necessary files, you are ready to do some translation work. Launch OmegaT, and choose File > Open. Point to the project folder and double-click on the omegat.project file inside it. If your project contains more than one source file, OmegaT opens the Project Files window, where you can choose the document you want. In the Project Files window you can also see a number of segments in each document, which can come in handy when you have to estimate the amount of work.
Once you have opened a document you can begin translating it. The translation process using OmegaT is straightforward:
Using OmegaT with existing translation memories
If you translate a text using an existing translation memory, OmegaT will display possible matches for the active segment in the upper part of the Match and Glossary Viewer window. OmegaT can display up to five fuzzy matches and you can select the closest one by selecting the Select Fuzzy Match # command from the Edit menu. You can paste the selected match into the active segment using Edit > Insert Translation (inserts the match at the cursor position) or Edit > Overwrite Translation (substitutes it for the active segment text).
OmegaT also allows you to search translation memories and project files. Choose Edit > Search Translation Memory to open the Search dialogue window, enter the word or phrase you wish to search for in the Search for field, and press Search.
OmegaT supports keyword and exact searches. Keyword searches find text fragments containing all the search words, similar to a search using the AND operator (red AND balloons). Keyword searches can only find whole words. An exact search finds text fragments that contain the exact matches of the search term, which can be one word or a phrase. Exact searches can search source and target segments in the current project, translation memories (files in /tm), and any file in a format OmegaT can read, in any selected directory and subdirectories.
We've just touched upon the basics of OmegaT, and there is much more to the application than meets the eye. If you want to get the most out of using OmegaT, be sure to read its documentation. Even if you only need to translate a business letter or a product sheet every now and then, you can benefit from using OmegaT.
Dmitri Popov is a freelance contributor and an avid OpenOffice.org user. His articles have appeared in Russian, British, and Danish computer magazines.
Note: Comments are owned by the poster. We are not responsible for their content.
Oh thank you, thank you, thank you!
Posted by: Anonymous Coward on February 23, 2005 10:48 PMJo
#