Простой способ, который я пробовал раньше:
Многоязычный сайт WordPress (Human Translation)
1 - установите и активируйте плагин Polylang .
2- Страница настроек языка разделена на три вкладки.Первая вкладка называется «Языки».Здесь вы можете добавить языки, которые хотите использовать на своем сайте.
3- После добавления языков перейдите на вкладку «Переводы строк».Здесь вам нужно перевести название сайта, описание, а затем выбрать формат даты и времени.
4- Последним шагом в настройке является вкладка «Настройки».Здесь вы можете выбрать язык по умолчанию для вашего сайта и другие технические параметры.
Polylang позволяет легко добавлять контент на разных языках.Просто создайте новый пост / страницу или отредактируйте существующий.На экране редактирования записи вы увидите мета-поле языков.
Или вы можете использовать https://wordpress.org/plugins/multisite-language-switcher/, так просто и