Как это работает
На сайте латиница нужна не только в адресах страниц. В транслит переводят названия разделов и меток, имена файлов и картинок, названия шаблонов и папок, а иногда и подписи в системах, которые плохо переваривают кириллицу. Правила везде одни: простая транслитерация без апострофов и громоздких сочетаний, нижний регистр, дефис вместо пробелов и знаков препинания, цифры остаются как есть. Именно так работает конвертер выше — он принимает целую фразу и отдаёт готовую строку. Зачем это нужно. Кириллица в адресе технически допустима, но при копировании ссылка превращается в нечитаемую последовательность вида «%D0%BA%D0%B0%D1%82», а в имени файла кириллица нередко ломается при загрузке на сервер, в почтовые вложения или в архивы. Латинский вариант короче, переносится куда угодно и одинаково выглядит в браузере, мессенджере и панели управления. Как это устроено в разных CMS. WordPress подставляет транслит в поле «Постоянная ссылка» только при установленном плагине — иначе он оставит кириллицу; в 1С-Битрикс за это отвечают правила транслитерации в настройках инфоблока; в Tilda и других конструкторах адрес страницы обычно задаётся вручную. Во всех этих случаях удобно подготовить строку заранее и просто вставить её в нужное поле. Несколько практических правил: держите адреса короткими — двух-четырёх значимых слов достаточно; не переводите служебные слова вроде «и», «для», «в», если без них смысл сохраняется; не меняйте адрес у страницы, которая уже проиндексирована и собирает трафик, а если пришлось — настройте 301-редирект со старого адреса на новый; используйте один и тот же стиль по всему сайту, чтобы разделы выглядели единообразно. Для имён картинок работает то же правило: осмысленное название латиницей помогает и поиску по картинкам, и вам самим при разборе папки. Если нужен адрес именно из заголовка статьи, есть отдельная страница генератора ЧПУ, а для имён и фамилий в документах — страницы про загранпаспорт и ГОСТ, где действуют более строгие стандарты.