Cyrillic to Latin transliteration

Convert Russian and Kazakh text to Latin while keeping spaces, punctuation, and case

Questions about this tool

No. Letters are replaced with Latin equivalents. The meaning stays the same: «улица» becomes «ulitsa», not «street».
Yes. Spaces, line breaks, digits, and punctuation stay where they are.
Transliteration keeps normal text. The slug generator removes spaces and builds one string for a page address.