ad47e955fc7b5b424cebb77f3ee7fae568c62e9d,pythainlp/romanization/pyicu.py,,romanization,#Any#,6
Before Change
// ถอดเสียงภาษาไทยเป็น Latin
def romanization(data):
เป็นคำสั่ง ถอดเสียงภาษาไทยเป็น Latin รับค่า ""str"" ข้อความ คืนค่าเป็น ""str"" ข้อความ Latin
word_list=word_tokenize(data)
thai2latin = icu.Transliterator.createInstance("Thai-Latin")
listword=[""]*len(word_list)
i=0
while i<len(word_list):
listword[i]=thai2latin.transliterate(word_list[i])
i+=1
return "".join(listword)
After Change
def romanization(data):
เป็นคำสั่ง ถอดเสียงภาษาไทยเป็น Latin รับค่า ""str"" ข้อความ คืนค่าเป็น ""str"" ข้อความ Latin
thai2latin = icu.Transliterator.createInstance("Thai-Latin")
return thai2latin.transliterate(data)
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 5
Instances
Project Name: PyThaiNLP/pythainlp
Commit Name: ad47e955fc7b5b424cebb77f3ee7fae568c62e9d
Time: 2017-10-07
Author: wannaphong@yahoo.com
File Name: pythainlp/romanization/pyicu.py
Class Name:
Method Name: romanization
Project Name: explosion/spaCy
Commit Name: 7b064542f7d0b7b2e0c7441ce37037a0e9b4fd1e
Time: 2019-01-10
Author: kirill.bulygin@gmail.com
File Name: spacy/lang/th/__init__.py
Class Name: Thai
Method Name: make_doc
Project Name: tyarkoni/pliers
Commit Name: 0cdbd836f44e9351e769b2504d82680af838927f
Time: 2020-01-19
Author: rbrrcc@gmail.com
File Name: pliers/extractors/text.py
Class Name: WordCounterExtractor
Method Name: _extract