Demoji
Contents
Demoji#
This tutorial is available as an IPython notebook at Malaya/example/demoji.
Find emojis with malay representation.
Load demoji#
Make sure you already installed requests
,
pip3 install requests
[1]:
import malaya
[2]:
demoji = malaya.preprocessing.demoji()
Demoji#
def demoji(self, string: str):
"""
Find emojis with string representation.
🔥 -> emoji api.
Parameters
----------
string: str
Returns
-------
result: Dist[str]
"""
[3]:
string = 'awak sangat hot ye 🔥🔥. 🔥🙂. elooo'
results = demoji.demoji(string)
results
[3]:
{'🔥': 'api', '🙂': 'muka tersenyum sedikit'}
Combined with malaya.preprocessing.preprocessing#
[4]:
preprocessing = malaya.preprocessing.preprocessing(demoji = demoji)
[5]:
joined = ' '.join(preprocessing.process(string))
for k, v in results.items():
joined = joined.replace(k, v)
joined
[5]:
'awak sangat hot ya <emoji> api </emoji> <emoji> api </emoji> . <emoji> api </emoji> <emoji> muka tersenyum sedikit </emoji> . <elongated> lo </elongated>'