Вы движетесь в правильном направлении. Конкретно в вашем случае, есть 3 варианта:
1. В шаблоне оборачиваете нужную строку в функции __() или esc_html__(), после чего делаете перевод с помощью внешней программы poedit
2. Вместо poedit вы можете сделать перевод с помощью плагина Loco Translate прямо в админке
3. Или же вы можете использовать функции Polylang — pll__(), pll_e(), pll_register_string(). Краткий гайд такой:
3.1 Регистрируете строки:
add_action('init', function() {
pll_register_string( 'mytheme', 'Hello world' );
});
3.2 Переводите их в админке на странице настроек Polylang
3.3 Выводите в нужном месте
pll_e( 'Hello world' );
или получаете для обработки
pll__( 'Hello world' );