Add a message-by-message translation interface to the PO plugin, with automatic escaping of special chars. [[Integrating with transifex|todo/po: transifex integration]] or with Pootle would be another way to go.