--- title: Turkic Transliteration Demo emoji: 🌖 colorFrom: green colorTo: green sdk: gradio sdk_version: 5.29.0 app_file: app.py pinned: false license: apache-2.0 short_description: Transliteration of Kazakh & Kyrgyz into Latin and IPA --- # Turkic Transliteration Demo ## Overview This Hugging Face Space demonstrates transliteration capabilities for Turkic languages, specifically Kazakh and Kyrgyz. The demo converts text between Cyrillic script, Latin script, and International Phonetic Alphabet (IPA) notation. ## Features - **Bidirectional Transliteration**: Convert between Cyrillic and Latin scripts - **IPA Transcription**: Generate accurate phonetic transcriptions using IPA - **Language Selection**: Support for Kazakh and Kyrgyz languages - **Interactive Interface**: User-friendly web interface powered by Gradio ## Usage 1. Select your source and target scripts 2. Choose the language (Kazakh or Kyrgyz) 3. Enter or paste your text in the input field 4. View the transliterated/transcribed output instantly ## Technical Details This demo is powered by the `turkic-transliterate` Python package, which provides specialized transliteration tools for Turkic languages with high accuracy for linguistic research and practical applications. --- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference Kazakh to IPA Rule set from: Mccollum, Adam & Chen, Si. (2018). Illustration of the IPA: Kazakh. https://www.researchgate.net/publication/328290116_Illustration_of_the_IPA_Kazakh#fullTextFileContent