If you wanted to add another language to your site, you may have wondered how to translate a WordPress theme. There are a few ways that one can accomplish this. One of the easiest, however, is to use particular themes that have been localized using the GNU Gettext framework. This framework uses 3 types of files to aid in the translation. These are POT, PO and MO files.