There is the Advanced Guide for Translating Messages into Xfce. There is a list of software below that can be used for translation work. And there is a list of languages and language codes to use for the PO filenames.
The list below are specialized software for PO files with support like message sorting, table view, fuzzy toggle button, statistics, PO header support, plural forms…
Text based editors with PO extension: