created: 2026-04-24 updated: 2026-04-24 tags: [source, github, cat-tool, translation] type: source url: https://github.com/omegat-org/omegat author: "Omegat Org" (40 contributors) published: ~2000-ongoing
OmegaT GitHub Repository¶
Summary¶
The official OmegaT development repository on GitHub — a free, open-source, multiplatform Computer Assisted Translation (CAT) tool with fuzzy matching, translation memory, keyword search, glossaries, and translation leveraging into updated projects.
Key Takeaways¶
Project Stats¶
- Stars: 512 | Forks: 128 | Contributors: 40
- Primary language: Java (93.2%), HTML (2.9%), Groovy (1.7%), XSLT (0.7%)
- License: GPL v3
- Topics: translation, localization, l10n, t8n, gplv3
- Created: 2015-11-06 (original work dates back to ~2000 by Keith Godfrey)
- Last activity: April 2026 (actively maintained)
Repository Structure¶
| Directory | Purpose |
|---|---|
src/ |
Core OmegaT application source code |
aligner/ |
Translation memory alignment module |
machinetranslators/ |
Machine translation integrations (Google, DeepL, Azure, etc.) |
language-modules/ |
Language-specific modules for segmentation, tokenization |
spellchecker/ |
Spell checking module |
theme/ |
UI theming support |
firsttime-wizard/ |
First-run onboarding wizard |
tipoftheday/ |
Tip-of-the-day feature |
build-logic/ |
Custom Gradle build logic |
ci/ |
Continuous integration configuration |
test/, test-integration/, test-acceptance/ |
Test suites at multiple levels |
src_docs/ |
Source documentation |
config/ |
Build configuration (checkstyle, etc.) |
Build System¶
- Gradle multi-project build with concurrent compilation across subprojects
- Requires JDK 11+ (compatible with Java 8+ runtime)
gradlew run,runOnJava17,runOnJava21for quick dev cyclesinstallDistfor full distribution assembly- Containerized builds for installers (InnoSetup, Mac signing)
Key Contributors¶
- Keith Godfrey — Original author
- Jean-Christophe Helary — Project manager
- Hiroshi Miura — Lead developer
- Briac Pilpré — Webmaster
- Kos Ivantsov — Localisation manager
- Philippe Tourigny — Documentation manager
Plugins Ecosystem¶
- omegat-plugins — Certified plugins database (Kotlin)
- plugin-skeleton — Plugin development skeleton with Gradle
- deepl-connector-plugin — DeepL V2 API connector
- azure-translate-plugin — Microsoft Azure Translate V3 plugin