Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Cyr-To-Lat icon

Cyr-To-Lat

v6.5.0
by Sergey Biryukov · 4.7 (97 reviews)

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

300K+ active installs Updated Oct 25, 2025 Tested to 6.8.3 Requires PHP 7.2
Try Demo Download
Pre-installed Ready in ~10s No card
Cyr-To-Lat

About Cyr-To-Lat

This plugin converts Cyrillic characters in post, page, and term slugs to Latin characters, making URLs more readable. It allows you to edit the transliteration table, convert existing slugs in the background, and maintain permalink integrity. It supports multiple languages and is officially compatible with WPML.

Screenshots

Cyr-To-Lat screenshot
Cyr-To-Lat screenshot
Cyr-To-Lat screenshot
Cyr-To-Lat screenshot

Frequently asked questions

What does Cyr-To-Lat do?
Cyr-To-Lat converts non-Latin characters in post, page, and term slugs to Latin characters. This helps create human-readable URLs.
What makes Cyr-To-Lat unique among similar plugins?
It is the only plugin with a fully editable transliteration table. Users can add, remove, and edit character pairs.
Which languages does Cyr-To-Lat support?
The plugin supports Russian, Belorussian, Ukrainian, Bulgarian, Macedonian, Serbian, Greek, Armenian, Georgian, Kazakh, Hebrew, and Chinese characters.
Does Cyr-To-Lat affect existing permalinks?
No, it saves the integrity of existing post and page permalinks. It also performs transliteration of attachment file names.
Is Cyr-To-Lat compatible with WPML?
Yes, Cyr-To-Lat is officially compatible with WPML.

Changelog

6.5.0 (24.10.2025)

  • Fixed transliteration of tags during editing.

6.4.1 (03.05.2025)

  • Fixed the layout of messages on the Tables page.
  • Tested with WordPress 6.8.
  • Tested with WooCommerce 9.8.

6.3.0 (22.12.2024)

  • Added a warning message on the Tables page when the active table does not match the site locale.
  • Removed fix for translation after WordPress 6.5+ due to performance issues.

6.2.3 (24.11.2024)

  • Fixed deprecation error with PHP 8.4.
  • Tested with PHP 8.4.

6.2.2 (15.11.2024)

  • Fixed _load_textdomain_just_in_time notice with WordPress 6.7.
  • Some translations were empty with WordPress 6.5+.

6.2.1 (13.11.2024)

  • Fixed layout of the Converter page.
  • Fixed issues reported by Plugin Check Plugin.

6.2.0 (13.11.2024)

  • Dropped support for PHP 7.0 and 7.1. The minimum required PHP version is now 7.2.
  • The minimum required WordPress version is now 5.3.
  • Fixed the notice about the _load_textdomain_just_in_time function being called incorrectly.
  • Tested with WordPress 6.7.
  • Tested with WooCommerce 9.4.

6.1.0 (09.03.2024)

  • Tested with WordPress 6.5.
  • Tested with WooCommerce 8.6.
  • Fixed error on the System Info tab when post types or post statuses are not set.

6.0.8 (14.02.2024)

  • Improved detection of the Gutenberg editor.
  • Fixed processing of product attributes.

6.0.7 (11.02.2024)

  • Tested with WooCommerce 8.5.
  • Added redirect from the cyrillic post title when creating a new post.
  • Added description of post types and post statuses on the Converter page.
  • Fixed displaying all file descriptions in the Theme Editor in the current locale.
  • Fixed PHP warning in the SettingsBase.
  • Fixed the output of variable product attributes.

6.0.6 (14.01.2024)

  • Tested with WordPress 6.4.
  • Tested with WooCommerce 8.4.
  • Tested with PHP 8.3.
  • Fixed documentation on ctl_allow filter.
  • Fixed the improper display of the “rate plugin” message on options.php.

6.0.5 (09.10.2023)

  • Fixed displaying file descriptions in the Theme Editor; now in the current locale.

6.0.4 (23.09.2023)

  • Fixed disappeared file descriptions on the Theme File Editor page.

6.0.3 (29.07.2023)

  • Fixed the fatal error with Jetpack sync.

6.0.2 (26.07.2023)

  • Fixed fatal error in admin_footer_text().

6.0.1 (26.07.2023)

  • Fixed the fatal error on the System Info page with empty options.

6.0.0 (26.07.2023)

  • Dropped support of PHP 5.6. The Minimum required PHP version is 7.0 now.
  • Tested with WordPress 6.3.
  • Tested with WooCommerce 7.9.
  • Added System Info tab.
  • Added filter ‘ctl_allow’
  • Fixed console error when saving table data.
  • Fixed the current table setting on the Tables page with WPML.

See changelog for all versions.

Try other plugins

Really Simple SSL icon

Really Simple SSL

4.9 · 4M+ installs

The easiest way to improve security! Leverage your SSL certificate and protect your website visitors.