Skip to content

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, runOnJava21 for quick dev cycles
  • installDist for 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