{"categories":[{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic/2"}],"enrichment":{"capability":"Converts text between Cyrillic and Latin scripts bi-directionally, with language-specific support for Serbian, Russian, Ukrainian, Bulgarian, Belarusian, Macedonian, Montenegrin, Tajik, Mongolian, and Greek.","skillfed_tags":["transliteration","cyrillic-latin","nlp-preprocessing"],"use_cases":["Normalize Serbian or Russian text data by converting between Cyrillic and Latin for unified storage or comparison","Prepare multilingual datasets for machine translation or NLP models that require consistent script representation","Convert user-generated content (tweets, forum posts) between scripts for text analysis or moderation workflows","Support search and indexing systems that need to match queries across both Cyrillic and Latin variants of the same text","Transliterate names and addresses in Cyrillic languages for international systems or reports"],"what_it_does":"CyrTranslit is a Python library that converts text between Cyrillic and Latin alphabets in both directions. It defaults to Serbian transliteration but supports ten languages total: Belarusian, Bulgarian, Greek, Macedonian, Montenegrin, Mongolian, Russian, Serbian, Tajik, and Ukrainian. The package handles the script conversion rules for each language, allowing developers to normalize or convert text between writing systems\u2014useful for text processing, data normalization, and cross-script analysis.\n\nThe library has no external dependencies and installs as a pure Python wheel, making it lightweight and easy to integrate. It is actively maintained, has been in development since 2015, and has been adopted in academic research for NLP tasks including machine translation, sentiment analysis, and text normalization. The MIT license permits use in any project.","worth_installing":"Yes. The package is lightweight, dependency-free, actively maintained, MIT-licensed, and solves a specific problem with no known vulnerabilities. Install it if you need to convert between Cyrillic and Latin scripts for any of the ten supported languages."},"id":"cyrtranslit","links":{"html":"https://skillfed.io/packages/cyrtranslit","md":"https://skillfed.io/packages/cyrtranslit.md","pypi":"https://pypi.org/project/cyrtranslit/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-11-20","license_spdx":null,"license_treatment":"permissive","name":"cyrtranslit","python_support":"unspecified","summary":"Bi-directional Cyrillic transliteration. Transliterate Cyrillic script to Latin script and vice versa. Supports transliteration for Belarusian, Bulgarian, Greek, Montenegrin, Macedonian, Mongolian, Russian, Serbian, Tajik, and Ukrainian."},"popularity":{"monthly_downloads":125348,"position":11824,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.0"}
