Skip to main content

Roman text to unicode converter

Project description

Nepali Unicode Converter

A tool to convert Romanized text to corresponding Nepali unicode.


pip install nepali-unicode-converter


from nepali_unicode_converter.convert import Converter

converter = Converter()
mystring = 'ke chha hajura?'

print(converter.convert(mystring))  ## Output: 'के छ हजुर?'

Mapping Table

Basic vowels

Roman Unicode Roman Unicode
a oo
aa Ri
ee Ree
i e
u ai

Basic Akaars

Roman Unicode Roman Unicode Roman Unicode
ka Ta pa
kha Tha pha
ga Da fa
gha Dha ba
Nga Na bha
NGa ङ्ग ta va
cha tha ma
chha da ya
ja dha ra
jha na la
yNa pa sha
wa sa Sha
ha ksha क्ष tra त्र
gya ज्ञ gYa ग्य


Just omit the 'a' at the end.

Kaar and other suffixes

Roman Unicode
kaa का
ki कि
kee की
ku कु
koo कू
ke के
kai कै
ko को
kau कौ
kaM कं
kaNN कँ
ka: क:
mRI मृ


There is a natural mapping.


  • Make it more intelligent.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

nepali_unicode_converter-1.0.3-py3-none-any.whl (5.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page