[Veronica Loell]'s "Mimers brunn" [http://mimersbrunn.sourceforge.net] project includes a message extractor for use with [msgcat]. It also knows how to translate to the po-format of GNU gettext.