Skip to content

Commit f51a285

Browse files
committed
Update transliterate_wiktionary
1 parent dbc5e3a commit f51a285

2 files changed

Lines changed: 5 additions & 10 deletions

File tree

pythainlp/transliterate/wiktionary.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ def _c2_decomp(c2_char: str, seq_idx: int) -> str:
293293
return "".join(_CODA.get(char, ["", "", ""])[seq_idx] for char in c2_char)
294294

295295

296-
def th_pron_transliterate(text: str, mode: str = "ipa") -> str:
296+
def transliterate_wiktionary(text: str, mode: str = "ipa") -> str:
297297
"""Transliterate Thai text using Wiktionary th-pron logic.
298298
299299
:param str text: Thai text input (single word or text fragment).
@@ -437,12 +437,7 @@ def get_word_dict(word: str) -> dict[str, str]:
437437
"""
438438
return {
439439
"word": word,
440-
"paiboon": th_pron_transliterate(word, mode="paiboon"),
441-
"royin": th_pron_transliterate(word, mode="royin"),
442-
"ipa": th_pron_transliterate(word, mode="ipa"),
440+
"paiboon": transliterate_wiktionary(word, mode="paiboon"),
441+
"royin": transliterate_wiktionary(word, mode="royin"),
442+
"ipa": transliterate_wiktionary(word, mode="ipa"),
443443
}
444-
445-
446-
def transliterate_wiktionary(text: str, mode: str = "ipa") -> str:
447-
"""Backward-compatible alias for :func:`th_pron_transliterate`."""
448-
return th_pron_transliterate(text, mode=mode)

tests/core/test_transliterate_wiktionary.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import unittest
66

77
from pythainlp.transliterate import get_word_dict
8-
from pythainlp.transliterate.wiktionary import transliterate_wiktionary
8+
from pythainlp.transliterate import transliterate_wiktionary
99

1010

1111
class TransliterateThPronTestCase(unittest.TestCase):

0 commit comments

Comments
 (0)