1. Если статический сайт, делать копии всего сайта на разных языках по папках. ТЕ при переходе в папку en/ с кореневой директории в папке en/ должен быть index.html на английском, и так все страницы.
2. На Wordpress если много плагинов, мои любимые это qTranslate-X + ACF очень хорошо справляются.
3. Поддомены для сайтов, также в качестве решения могут сгодиться, тут все просто. Даже на Wordpress есть плагин который делает эти поддомены и сам перенаправляет их