A newer version of the Gradio SDK is available:
5.42.0
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
- Select your source and target scripts
- Choose the language (Kazakh or Kyrgyz)
- Enter or paste your text in the input field
- 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