Cyr-To-Lat
Convert Non-Latin characters in post, page and term slugs to Latin characters.
The facts
- Rating
- 4.7★ from 98
- Active installs
- 300k+
- Price
- Free
- Last updated
- 8 Aug 2026
- Added
- Feb 2008
- Requires WP
- 6.0
- Tested up to
- WP 7.1
- Requires PHP
- 7.4
- Downloads
- 3,531,578
Our analysis
AI-assistedCyr-To-Lat is a WordPress plugin that converts Cyrillic characters in post, page, and term slugs to Latin characters, making URLs more human-readable. It features a fully editable transliteration table, allowing users to customize how specific characters and words are converted. The plugin supports various languages, including Russian, Ukrainian, and Greek, and is useful for sites that require multilingual capabilities or have content in Cyrillic scripts.
This plugin is suitable for website owners who want to improve the readability of their URLs and maintain permalink integrity while using Cyrillic characters. It is particularly beneficial for those running multilingual sites or e-commerce platforms using WooCommerce.
Best for: This plugin suits website owners needing to convert Cyrillic slugs to Latin for better URL management.
What it does well
- ✓Converts Cyrillic characters to Latin for better URL readability
- ✓Fully editable transliteration table for custom character pairs
- ✓Supports multiple languages including Russian and Ukrainian
- ✓Maintains existing permalink integrity
- ✓Compatible with WPML for multilingual support
Where it falls short
- •No information on specific limitations or issues
Verdict
Cyr-To-Lat offers a practical solution for improving URL readability for sites using Cyrillic scripts. Its customisation options make it a versatile tool for multilingual websites.
From the developer
Sergey Biryukov's own description of Cyr-To-Lat, lightly tidied.
Converts Cyrillic characters in post, page, and term slugs to Latin characters. Useful for creating human-readable URLs.
Features
- The only plugin with a fully editable transliteration table. Allows adding/removing and editing pairs like ‘Я’ => ‘Ya’, or even ‘Пиво’ => ‘Beer’
- Converts post, page, custom post type, and term slugs through explicit WordPress save and REST/Gutenberg paths
- Converts any number of existing post, page, and term slugs in background processes or with WP-CLI
- Saves existing post and page permalinks integrity
- Performs transliteration of attachment file names
- Supports WooCommerce product, product taxonomy, global attribute, local attribute, variation, and frontend cart slug flows without automatic migration of existing attributes
- The plugin supports Russian, Belorussian, Ukrainian, Bulgarian, Macedonian, Serbian, Greek, Armenian, Georgian, Kazakh, Hebrew, and Chinese characters
- Has many advantages over similar plugins
- Officially compatible with WPML
Based on the original Rus-To-Lat plugin by Anton Skorobogatov.
Sponsored by Blackfire.