412 lines
7.5 KiB
Python
Executable File
412 lines
7.5 KiB
Python
Executable File
#!/usr/bin/python3
|
||
from collections import OrderedDict
|
||
import sys
|
||
|
||
#fin = open(sys.argv[1], 'r')
|
||
fin = "राज! अगर ये तुझसे प्यार करती है"
|
||
fin = sys.argv[1]
|
||
#fout = open(sys.argv[1]+'roman', 'w')
|
||
d2r_dict=OrderedDict([
|
||
('क्','k'),
|
||
('ख्','kh'),
|
||
('ग्','g'),
|
||
('घ्','gh'),
|
||
('ङ्','n'),
|
||
('च्','ch'),
|
||
('छ्','chh'),
|
||
('ज्','j'),
|
||
('झ्','jh'),
|
||
('ञ्','n'),
|
||
('ट्','t'),
|
||
('ठ्','th'),
|
||
('ड्','d'),
|
||
('ढ्','dh'),
|
||
('ण्','n'),
|
||
('त्','t'),
|
||
('थ्','th'),
|
||
('द्','d'),
|
||
('ध्','dh'),
|
||
('न्','n'),
|
||
('प्','p'),
|
||
('फ्','ph'),
|
||
('ब्','b'),
|
||
('भ्','bh'),
|
||
('म्','m'),
|
||
('य्','y'),
|
||
('र्','r'),
|
||
('ल्','l'),
|
||
('व्','w'),
|
||
('श्','s'),
|
||
('ष्','s'),
|
||
('स्','s'),
|
||
('ह्','h'),
|
||
('ष','श'),
|
||
('स','श'),
|
||
('का','kaa'),
|
||
('को','ko'),
|
||
('कौ','kau'),
|
||
('कि','ki'),
|
||
('की','ki'),
|
||
('कु','ku'),
|
||
('कू','ku'),
|
||
('के','ke'),
|
||
('कै','kai'),
|
||
('कं','kum'),
|
||
('खा','khaa'),
|
||
('खो','kho'),
|
||
('खौ','khau'),
|
||
('खि','khi'),
|
||
('खी','khi'),
|
||
('खु','khu'),
|
||
('खू','khu'),
|
||
('खे','khe'),
|
||
('खै','khai'),
|
||
('खं','khum'),
|
||
('गा','gaa'),
|
||
('गो','go'),
|
||
('गौ','gau'),
|
||
('गि','gi'),
|
||
('गी','gi'),
|
||
('गु','gu'),
|
||
('गू','gu'),
|
||
('गे','ge'),
|
||
('गै','gai'),
|
||
('गं','gum'),
|
||
('घा','ghaa'),
|
||
('घो','gho'),
|
||
('घौ','ghau'),
|
||
('घि','ghi'),
|
||
('घी','ghi'),
|
||
('घु','ghu'),
|
||
('घू','ghu'),
|
||
('घे','ghe'),
|
||
('घै','ghai'),
|
||
('घं','ghum'),
|
||
('ङा','naa'),
|
||
('ङो','no'),
|
||
('ङौ','nau'),
|
||
('ङि','ni'),
|
||
('ङी','ni'),
|
||
('ङु','nu'),
|
||
('ङू','nu'),
|
||
('ङे','ne'),
|
||
('ङै','nai'),
|
||
('ङं','num'),
|
||
('चा','chaa'),
|
||
('चो','cho'),
|
||
('चौ','chau'),
|
||
('चि','chi'),
|
||
('ची','chi'),
|
||
('चु','chu'),
|
||
('चू','chu'),
|
||
('चे','che'),
|
||
('चै','chai'),
|
||
('चं','chum'),
|
||
('छा','chhaa'),
|
||
('छो','chho'),
|
||
('छौ','chhau'),
|
||
('छि','chhi'),
|
||
('छी','chhi'),
|
||
('छु','chhu'),
|
||
('छू','chhu'),
|
||
('छे','chhe'),
|
||
('छै','chhai'),
|
||
('छं','chhum'),
|
||
('जा','jaa'),
|
||
('जो','jo'),
|
||
('जौ','jau'),
|
||
('जि','ji'),
|
||
('जी','ji'),
|
||
('जु','ju'),
|
||
('जू','ju'),
|
||
('जे','je'),
|
||
('जै','jai'),
|
||
('जं','jum'),
|
||
('झा','jhaa'),
|
||
('झो','jho'),
|
||
('झौ','jhau'),
|
||
('झि','jhi'),
|
||
('झी','jhi'),
|
||
('झु','jhu'),
|
||
('झू','jhu'),
|
||
('झे','jhe'),
|
||
('झै','jhai'),
|
||
('झं','jhum'),
|
||
('ञा','naa'),
|
||
('ञो','no'),
|
||
('ञौ','nau'),
|
||
('ञि','ni'),
|
||
('ञी','ni'),
|
||
('ञु','nu'),
|
||
('ञू','nu'),
|
||
('ञे','ne'),
|
||
('ञै','nai'),
|
||
('ञं','num'),
|
||
('टा','taa'),
|
||
('टो','to'),
|
||
('टौ','tau'),
|
||
('टि','ti'),
|
||
('टी','ti'),
|
||
('टु','tu'),
|
||
('टू','tu'),
|
||
('टे','te'),
|
||
('टै','tai'),
|
||
('टं','tum'),
|
||
('ठा','thaa'),
|
||
('ठो','tho'),
|
||
('ठौ','thau'),
|
||
('ठि','thi'),
|
||
('ठी','thi'),
|
||
('ठु','thu'),
|
||
('ठू','thu'),
|
||
('ठे','the'),
|
||
('ठै','thai'),
|
||
('ठं','thum'),
|
||
('डा','daa'),
|
||
('डो','do'),
|
||
('डौ','dau'),
|
||
('डि','di'),
|
||
('डी','di'),
|
||
('डु','du'),
|
||
('डू','du'),
|
||
('डे','de'),
|
||
('डै','dai'),
|
||
('डं','dum'),
|
||
('ढा','dhaa'),
|
||
('ढो','dho'),
|
||
('ढौ','dha'),
|
||
('ढि','dhi'),
|
||
('ढी','dhi'),
|
||
('ढु','dhu'),
|
||
('ढू','dhu'),
|
||
('ढे','dhe'),
|
||
('ढै','dhai'),
|
||
('ढं','dhum'),
|
||
('ता','taa'),
|
||
('तो','to'),
|
||
('तौ','tau'),
|
||
('ति','ti'),
|
||
('ती','ti'),
|
||
('तु','tu'),
|
||
('तू','tu'),
|
||
('ते','te'),
|
||
('तै','tai'),
|
||
('तं','tum'),
|
||
('था','thaa'),
|
||
('थो','tho'),
|
||
('थौ','thau'),
|
||
('थि','thi'),
|
||
('थी','thi'),
|
||
('थु','thu'),
|
||
('थू','thu'),
|
||
('थे','the'),
|
||
('थै','thai'),
|
||
('थं','thum'),
|
||
('दा','daa'),
|
||
('दो','do'),
|
||
('दौ','dau'),
|
||
('दि','di'),
|
||
('दी','di'),
|
||
('दु','du'),
|
||
('दू','du'),
|
||
('दे','de'),
|
||
('दै','dai'),
|
||
('दं','dum'),
|
||
('धा','dhaa'),
|
||
('धो','dho'),
|
||
('धौ','dhau'),
|
||
('धि','dhi'),
|
||
('धी','dhi'),
|
||
('धु','dhu'),
|
||
('धू','dhu'),
|
||
('धे','dhe'),
|
||
('धै','dhai'),
|
||
('धं','dhum'),
|
||
('ना','naa'),
|
||
('नो','no'),
|
||
('नौ','nau'),
|
||
('नि','ni'),
|
||
('नी','ni'),
|
||
('नु','nu'),
|
||
('नू','nu'),
|
||
('ने','ne'),
|
||
('नै','nai'),
|
||
('नं','num'),
|
||
('पा','paa'),
|
||
('पो','po'),
|
||
('पौ','pau'),
|
||
('पि','pi'),
|
||
('पी','pi'),
|
||
('पु','pu'),
|
||
('पू','pu'),
|
||
('पे','pe'),
|
||
('पै','pai'),
|
||
('पं','pum'),
|
||
('फा','phaa'),
|
||
('फो','pho'),
|
||
('फौ','phau'),
|
||
('फि','phi'),
|
||
('फी','phi'),
|
||
('फु','phu'),
|
||
('फू','phu'),
|
||
('फे','phe'),
|
||
('फै','phai'),
|
||
('फं','phum'),
|
||
('बा','baa'),
|
||
('बो','bo'),
|
||
('बौ','bau'),
|
||
('बि','bi'),
|
||
('बी','bi'),
|
||
('बु','bu'),
|
||
('बू','bu'),
|
||
('बे','be'),
|
||
('बै','bai'),
|
||
('बं','bum'),
|
||
('भा','bhaa'),
|
||
('भो','bho'),
|
||
('भौ','bhau'),
|
||
('भि','bhi'),
|
||
('भी','bhi'),
|
||
('भु','bhu'),
|
||
('भू','bhu'),
|
||
('भे','bhe'),
|
||
('भै','bhai'),
|
||
('भं','bhum'),
|
||
('मा','maa'),
|
||
('मो','mo'),
|
||
('मौ','mau'),
|
||
('मि','mi'),
|
||
('मी','mi'),
|
||
('मु','mu'),
|
||
('मू','mu'),
|
||
('मे','me'),
|
||
('मै','mai'),
|
||
('मं','mum'),
|
||
('या','yaa'),
|
||
('यो','yo'),
|
||
('यौ','yau'),
|
||
('यि','yi'),
|
||
('यी','yi'),
|
||
('यु','yu'),
|
||
('यू','yu'),
|
||
('ये','ye'),
|
||
('यै','yai'),
|
||
('यं','yum'),
|
||
('रा','raa'),
|
||
('रो','ro'),
|
||
('रौ','rau'),
|
||
('रि','ri'),
|
||
('री','ri'),
|
||
('रु','ru'),
|
||
('रू','ru'),
|
||
('रे','re'),
|
||
('रै','rai'),
|
||
('रं','rum'),
|
||
('ला','laa'),
|
||
('लो','lo'),
|
||
('लौ','lau'),
|
||
('लि','li'),
|
||
('ली','li'),
|
||
('लु','lu'),
|
||
('लू','lu'),
|
||
('ले','le'),
|
||
('लै','lai'),
|
||
('लं','lum'),
|
||
('वा','waa'),
|
||
('वो','wo'),
|
||
('वौ','wau'),
|
||
('वि','wi'),
|
||
('वी','wi'),
|
||
('वु','wu'),
|
||
('वू','wu'),
|
||
('वे','we'),
|
||
('वै','wai'),
|
||
('वं','wum'),
|
||
('शा','saa'),
|
||
('शो','so'),
|
||
('शौ','sau'),
|
||
('शि','si'),
|
||
('शी','si'),
|
||
('शु','su'),
|
||
('शू','su'),
|
||
('शे','se'),
|
||
('शै','sai'),
|
||
('शं','sum'),
|
||
('हा','haa'),
|
||
('हो','ho'),
|
||
('हौ','hau'),
|
||
('हि','hi'),
|
||
('ही','hi'),
|
||
('हु','hu'),
|
||
('हू','hu'),
|
||
('हे','he'),
|
||
('है','hai'),
|
||
('हं','hum'),
|
||
('क','ka'),
|
||
('ख','kha'),
|
||
('ग','ga'),
|
||
('घ','gha'),
|
||
('ङ','na'),
|
||
('च','cha'),
|
||
('छ','chha'),
|
||
('ज','ja'),
|
||
('झ','jha'),
|
||
('ञ','na'),
|
||
('ट','ta'),
|
||
('ठ','tha'),
|
||
('ड','da'),
|
||
('ढ','dha'),
|
||
('ण','na'),
|
||
('त','ta'),
|
||
('थ','tha'),
|
||
('द','da'),
|
||
('ध','dha'),
|
||
('न','na'),
|
||
('प','pa'),
|
||
('फ','pha'),
|
||
('ब','ba'),
|
||
('भ','bha'),
|
||
('म','ma'),
|
||
('य','ya'),
|
||
('र','ra'),
|
||
('ल','la'),
|
||
('व','wa'),
|
||
('श','sa'),
|
||
('ष','श'),
|
||
('स','श'),
|
||
('ह','ha'),
|
||
('ँ','n'),
|
||
('ं','m'),
|
||
('ः','h'),
|
||
('अ','a'),
|
||
('आ','a'),
|
||
('इ','i'),
|
||
('ई','i'),
|
||
('उ','u'),
|
||
('ऊ','u'),
|
||
('ऋ','ri'),
|
||
('ए','e'),
|
||
('ऐ','ai'),
|
||
('ओ','o'),
|
||
('औ','au'),
|
||
('ा','a'),
|
||
('ि','i'),
|
||
('ी','i'),
|
||
('ु','u'),
|
||
('ू','u'),
|
||
('ृ','ri'),
|
||
('े','e'),
|
||
('ै','ai'),
|
||
('ो','o'),
|
||
('ौ','au')
|
||
])
|
||
|
||
def main():
|
||
text=fin
|
||
for key,value in d2r_dict.items():
|
||
text=text.replace(key,value)
|
||
#fout.write(text)
|
||
print(text)
|
||
|
||
if __name__ == '__main__':
|
||
main() |