Транслитерация онлайн
Русский текст в латиницу: обычный транслит и slug для ЧПУ.
Для чего нужна транслитерация
Транслитерация записывает русские слова латинскими буквами: «Каталог товаров» → «Katalog tovarov». Латиница нужна там, где кириллица неудобна или запрещена: в адресах страниц, именах файлов, логинах, кодах и идентификаторах. Режим slug дополнительно приводит текст к нижнему регистру и заменяет пробелы и знаки препинания дефисами — получается готовый фрагмент ЧПУ.
Как пользоваться
- Вставьте русский текст в левое поле.
- Выберите режим: «Транслит» — сохраняет регистр и пробелы, «Slug для URL» — готовит адрес.
- Скопируйте результат: например, «Купить диван в Москве» →
kupit-divan-v-moskve.
Правила транслитерации
Используется упрощённая схема, близкая к ГОСТ 7.79-2000 (система Б), которую понимают и люди, и поисковики: ж → zh, х → kh, ц → ts, ч → ch, ш → sh, щ → shch, ю → yu, я → ya. Мягкий и твёрдый знаки опускаются, ё передаётся как yo.
ЧПУ на латинице или на кириллице
Поисковики одинаково хорошо понимают оба варианта. Латинские адреса удобнее копировать и пересылать: кириллические в мессенджерах превращаются в длинную строку из %D0%... (раскодировать её можно в URL Decode). Главное — не менять схему на работающем сайте без 301-редиректов.
Транслитерация в 1С-Битрикс
В Битрикс символьный код элемента или раздела может генерироваться автоматически из названия: это включается в настройках инфоблока, на вкладке «Поля». Параметры транслитерации (длина, регистр, замена пробелов) задаются там же. Из кода используется CUtil::translit($name, 'ru', $params) — например, при импорте товаров.