JGettext includes an ANTLR-based parser for GNU Gettext PO/POT files and a PO/POT generator as well.