E.g. a TextCat derivative. There's absolutely no reason to trouble us bilinguals with choosing a language in a form since its easy to figure the language out from text - particularly if we narrow the choice to the languages the user installs.
Hmm - we're supposed to contribute to open source on our own I guess - so I should probably check if this is XUL/Javascript (more hackable) or C (probably a bridge to far for me right now)