WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Sergey Biryukov v7.1.0

Cyr-To-Lat

Convert Non-Latin characters in post, page and term slugs to Latin characters.

Cyr-To-Lat

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-assisted

Cyr-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.

Plugin Support

Read the full description on the official page →

Tagged as