File size: 1,561 Bytes
4ff8979
 
 
 
 
 
 
 
 
 
 
 
 
5e627b0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4ff8979
63b06c8
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
---
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