Lo mejor es hacerlo con Loco Translate, tienes todo en WordPress directamente y si el theme no dispone de archivos de traducción es capaz de generar los archivos po/mo necesarios para iniciar la traducción desde cero.
La verdad yo utilizaba mucho Loco traslate hasta que probé TranslatePress es mucho más facil y podes colocar tu dominio con la url es o en. así: www.expample.com/es/