WIHP API

IPA to Hangul Phonology Converter API

Endpoint

GET /api/convert?ipa={ipa}&lang={lang}

Parameters

Parameter Type Description Example
ipa string IPA transcription /həˈloʊ/
lang string ISO 639-1 language code en, ko, ja
word string Word (optional, for lookup) hello

Response

{ "success": true, "input": { "ipa": "/həˈloʊ/", "language": "en" }, "output": { "hangul": "헬로우", "braille": "⠓⠑⠇⠇⠕", "wihp_code": ["PL11-MN05-AR01", "VL02-VH02-VR01", ...] } }

Supported Languages (188)

Tier Count Examples
Tier 1 20 en, ko, ja, zh, es, fr, de, ar, ru, hi...
Tier 2 25 ta, te, sw, fa, uk, he, yue...
Tier 3 30 ka, haw, eu, is, mn, zu...
Tier 4 106 fi, sv, chr, bo, nan, tok...
Special 7 ase (ASL), kvk (KSL), lat...

Example Requests

# cURL curl "https://wihp.wiatalk.com/api/convert?ipa=/həˈloʊ/&lang=en" # Python import requests r = requests.get("https://wihp.wiatalk.com/api/convert", params={"ipa": "/həˈloʊ/", "lang": "en"}) print(r.json()["output"]["hangul"]) # 헬로우 # JavaScript fetch("/api/convert?ipa=/həˈloʊ/&lang=en") .then(r => r.json()) .then(d => console.log(d.output.hangul)); // 헬로우

Try It!

IPA: /həˈloʊ/
헬로우
⠓⠑⠇⠇⠕