Нанять армию программистов которые будут писать нейронные сети по типу тех что есть у Яндекса и которые будут догадываться об ошибках и исправлять их. Думаю 100-200 программистов должно хватить :)
Это если реальное решение делать.
Если интересует тупое решение определение языка и смена расскладки то как то так:
1. сделать плагин
2. добавить на хук template redirect проверку is_search
3. проверка s параметра на предмет английских символов
4. функция конвертации английских букав в русские
5. далее подмена и переброс через wp_redirect
Но это решение в лоб. Ужасное и убогое по своей сути. Однако каждый сходит с ума по своему :)
Еще можно такое прибить
https://site.yandex.ru/ - мб полегчает.