OmegaT the free translation memory tool

Get Started with OmegaT

OmegaT is a free translation memory application written in
Java. It is a tool intended for professional translators. It does not
translate for you! (Software that does this is called "machine
translation", and you will have to look elsewhere for it.)

The perfect companion for those of us who don't need
complexity but efficiency; glossaries, auto-complete
and automatic translation makes my work in literary
translation so much more efficient

Diego Merino - Translator EN > ES

ODFAuthors and LibreOffice's Italian translators are proud to use such a good tool for their hard work within the LibreOffice Community.

Valter Mura - Translator EN > IT

I've been using OmegaT as a professional translator for over 10 years, benefiting in the early days from its ease of use and extremely helpful forum. A vast range of functions, an uncluttered interface, and, most importantly, constant, regular open-source development!

Robert Corner, Institut Laue-Langevin, France

The OmegaT project and you

OmegaT isn't just a product; it's an exciting project, and you can be
part of it.

OmegaT is free software. That means that users like you are free to
download and use it with very little in the way of restrictions. You are
also free to copy it and pass it on to other people.

OmegaT is open-source software. That means that if you feel so
inclined, you may modify OmegaT to suit your own requirements. For
advocates of open-source software, this freedom is even more important
than the exemption from having to pay anything.

The OmegaT project would benefit from greater support from volunteers
in almost all areas. Although many users are aware of this, their
reaction is often "But I can't program!". Programming is certainly the
most important function, and without programming, there is no program.
But programming isn't the only job needing to be done. Below is a list of
areas for which further volunteers would be more than welcome!

Documentation authoring

Documentation is very important. Many of you reading this will be
translators who have translated a lot of user documentation. Have you
considered writing some user documentation yourself? It's a real
eye-opener!

Localization

Thanks to the work of translators in the past, OmegaT's user
interface and/or Help texts have been translated into several
languages. That means there are only a few thousand left! Localizing
OmegaT into other languages is also an ongoing task, since new
features and functions are being added all the time. See the
Localizing OmegaT HowTo for details of what is involved in
localizing/translating OmegaT.

Testing

One of the most useful things OmegaT users can do is... to use
OmegaT. And when they find things that don't work, or deficiencies in
the documentation, to tell us about them.

Publicity

Have you ever written an article for your professional
association's journal? If not, why not write an article on using
OmegaT?

Donations

If you have found OmegaT useful and would like to express your
gratitude by making a donation on our Paypal account.

Programming (Java)

OmegaT is written in Java. If you're a programmer and you happen
to know Java, please check the documentation in the source code under
/docs_devel for information on how to get started.

Programming (not Java)

If you can program in another language, you can write code to
support the core application. Such auxiliary code has already been
written in Javascript, Groovy and Tcl/Tk, for instance.

But I can't program at all, I hear you say. Well, have you
considered learning? If you are already reasonably familiar with
computers in general and choose a straightforward scripting language
like Javascript or Tcl/Tk, you could teach yourself enough to be able to write
simple but useful scripts within just a couple of weeks. Continuing
Professional Development is the current buzzword!