an extractor for synchronous context-free grammars for machine translation
As the banner indicates, Thrax is an extractor for synchronous context-free grammars (SCFGs) for use in machine translation (MT). This paper has a nice introduction to the SCFG formalism for translation.
Thrax is so named in honor of Dionysius Thrax. He's credited with creating the first grammar of Greek, Art of Grammar. Since this program is designed to create grammars, we thought it was a clever reference. Plus the name is short and catchy and has no obvious relation to the program's function, which is traditional for UNIX-style program names.
See the project site on github.
There's an introduction on the wiki.
Jonny Weese, a graduate student at Johns Hopkins University.
October 14, 2010.