{"categories":[{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic/2"}],"enrichment":{"capability":"Converts text between Latin and non-Latin scripts (Armenian, Bulgarian, Georgian, Greek, Russian, Serbian, Ukrainian, Macedonian, Mongolian) in both directions using language-specific character mapping rules.","skillfed_tags":["script-conversion","multilingual","copyleft-license"],"use_cases":["Convert user-generated Russian or Greek text to Latin characters for URL slugs or ASCII-only storage systems.","Build a search system that accepts both Latin and Cyrillic input and normalizes queries to a common script.","Generate placeholder text (lorem ipsum) in Armenian, Russian, or other supported languages for UI mockups.","Reverse-transliterate Cyrillic names or addresses back to Latin for international data exchange.","Register a custom language pack to support transliteration for scripts not in the bundled set."],"what_it_does":"Transliterate is a bidirectional character-mapping library that converts text between Latin and non-Latin scripts. It ships with language packs for Armenian, Bulgarian, Georgian, Greek, Macedonian, Mongolian, Russian, Serbian, and Ukrainian, allowing you to convert Latin text to Cyrillic or Greek and back again. The package uses simple character-to-character mappings defined in language packs, plus optional multi-character rules for cases where one source character maps to multiple target characters.\n\nBeyond basic transliteration, it includes utilities for language detection, slug generation for non-Latin text, and lorem ipsum generation in supported languages. You can register custom language packs to extend it to other scripts, and for performance-critical work with large datasets, you can pre-load a specific language's transliteration function. The library has no external dependencies and runs on Python 2.7, 3.4+, and PyPy.","worth_installing":"Yes, with license caution. The package is actively maintained, has no dependencies, installs cleanly, and solves a specific problem well for the languages it supports. However, its GPL 2.0/LGPL 2.1 copyleft license requires careful review if you plan to use it in proprietary software. The alpha/beta status of some language packs suggests you should test accuracy for your specific language before relying on it in production."},"id":"transliterate","links":{"html":"https://skillfed.io/packages/transliterate","md":"https://skillfed.io/packages/transliterate.md","pypi":"https://pypi.org/project/transliterate/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2018-09-17","license_spdx":null,"license_treatment":"copyleft","name":"transliterate","python_support":"unspecified","summary":"Bi-directional transliterator for Python"},"popularity":{"monthly_downloads":545654,"position":6076,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.10.2"}
