Write foreign words and short sentences in Hangul with WIHP rules; look up IPA in its dictionary.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
List the 29 language/variant codes that to_hangul and lookup_ipa accept. / 지원 언어 코드 목록.
This tool takes no arguments.
List the 29 language/variant codes that to_hangul and lookup_ipa accept. / 지원 언어 코드 목록.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Look up IPA pronunciation for up to 20 words in one language from WIHP's dictionary. Returns found:false (ipa null) for unknown words; nothing is generated or guessed. / 단어별 IPA 조회(사전에 없으면 found:false).
| Argument | Type | Description |
|---|---|---|
| lang | string | |
| words* | array |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"words"
],
"properties": {
"lang": {
"enum": [
"en_US",
"en_UK",
"ja",
"de",
"fr_FR",
"fr_QC",
"es_ES",
"es_MX",
"ko",
"zh_hans",
"zh_hant",
"vi_N",
"vi_C",
"vi_S",
"ar",
"yue",
"nl",
"sv",
"fi",
"ro",
"is",
"sw",
"eo",
"fa",
"km",
"nb",
"ma",
"jam",
"or"
],
"type": "string",
"default": "en_US"
},
"words": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60,
"minLength": 1
},
"maxItems": 20,
"minItems": 1
}
},
"additionalProperties": false
}Transcribe a foreign word or short sentence into Hangul using WIHP's dictionary + rule pipeline (word -> IPA -> Hangul). Deterministic: same input gives the same output. This is the WIHP rule-based rendering, not an official or guaranteed 'correct' transcription; words missing from the dictionary are returned unchanged. / 외국어 단어·문장을 WIHP 사전+규칙으로 한글 표기. 공식 정답 표기가 아님.
| Argument | Type | Description |
|---|---|---|
| text* | string | Text to transcribe (max 500 chars) |
| include_ipa | boolean | |
| source_lang | string | Source language/variant code (see list_supported_languages) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"maxLength": 500,
"minLength": 1,
"description": "Text to transcribe (max 500 chars)"
},
"include_ipa": {
"type": "boolean",
"default": true
},
"source_lang": {
"enum": [
"en_US",
"en_UK",
"ja",
"de",
"fr_FR",
"fr_QC",
"es_ES",
"es_MX",
"ko",
"zh_hans",
"zh_hant",
"vi_N",
"vi_C",
"vi_S",
"ar",
"yue",
"nl",
"sv",
"fi",
"ro",
"is",
"sw",
"eo",
"fa",
"km",
"nb",
"ma",
"jam",
"or"
],
"type": "string",
"default": "en_US",
"description": "Source language/variant code (see list_supported_languages)"
}
},
"additionalProperties": false
}