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)
Italian Trulli
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