Перевод контента помогает плагин, там же можно и картинки в статье поменять под разные языки, так что это в первую очередь плагин поможет.
Перевод статических текстов (подписи сылок, кнопок и тд) - есть специальные языковые функции в самом ядре WP, но для них требуется создать файлы перевода. Для смены оформления по идее в body сам wp должен добавить класс с указанием языка, я думаю там должен такой быть, важно, чтоб в теме у тега body вызывалась эта функция.
Есть
курс, там в конце есть серия видео по локализации сайта.