Package: devatrans
devatransThis is a simple tool totransliterateSANSKRIT text  to IAST, Harvard-Kyoto, ITRANS, Velthuis convention. It can also be used toback transliteratefrom IAST, Harvard-Kyoto, ITRANS, Velthuis convention to Sanskrit. It is can be used tointer transliteratefrom one convention to another.It works with:International Alphabet of Sanskrit Transliteration(IAST)
          Indian language transliteration(ITRANS)
          Harvard-Kyoto(HK)
          VelthuisCode ExamplefromdevatransimportDevaTrans#create DevaTrans object.dt=DevaTrans()transliteration of a sentence.trans=dt.transliterate(input_type="sen",to_convention="hk",sentence="नारायणं")print(trans)#output: nArAyaNaMtransliteration of a text file.dt.transliterate(input_type="file",to_convetion="iast",inp_file_path="path_to_inp_file",op_file_path="path_to_out_file")back transliteration of a sentence.back_trans=dt.back_transliterate(input_type="sen",from_convention="hk",sentence="nArAyaNaM")print(back_trans)#output: नारायणंback transliteration of a text file.dt.back_transliterate(input_type="file",from_convention="itrans",inp_file_path="path_to_inp_file",op_file_path="path_to_out_file")inter transliteration of a sentenceinter_trans=dt.inter_transliterate(input_type="sen",from_convention="hk",to_convention="velthuis",sentence="nArAyaNaM")inter transliteration of a text file.dt.inter_transliterate(input_type="file",from_convention="itrans",to_convention="iast",inp_file_path="path_to_inp_file",op_file_path="path_to_out_file")Installationpip install devatransHow to use?transliterate(input_type,to_convention,inp_file_path=None,op_file_path=None,sentence=None)Theinput_typecan  either  be  "sen"  or  "file",  if  theinput_typeis file  theninp_file_pathshould  be  provided, theop_file_pathis optional,if not specified the  transliterated text is  written  back  toinp_file_path`.Use  this  method  to  transliterate text  fromSANSKRITtoIAST,ITRANS,HARVARD-KYOTO,VELHTUIS.If  characters  which  are  not  part  of  the  convention  are  encoutered  they  are   left  unchanged.inter_transliterate(input_type,from_convention,to_convention,inp_file_path=None,op_file_path=None,sentence=None)Theinput_typecan  either  be  "sen"  or  "file",  if  theinput_typeis file  theninp_file_pathshould   be   provided,  theop_file_pathis optional,if not specified the  transliterated text is  written  back  toinp_file_path`.Use  this  method to transliterate text  from one convetion to another.If characters which are not part of the convention are encoutered they are  left  unchanged.back_transliterate(input_type,from_convention,inp_file_path=None,op_file_path=None,sentence=None):Theinput_typecan  either  be  "sen"  or  "file",  if  theinput_typeis file  theninp_file_pathshould  be  provided, theop_file_pathis optional,if not specified the  transliterated text is  written  back  toinp_file_path`.Use  this  method  to  back transliterate text  fromIAST,ITRANS,HARVARD-KYOTO,VELHTUIStoSANSKRIT.If  characters  which  are  not  part  of  the  convention  are  encoutered  they  are   left  unchanged.to_convention,from_convnetioncan take only take valueshk,iast,itrans,velthuisContributeCurrently only.txtformat is supported, it could be extended to PDF and other file formats.Other conventions like Sanskrit Library Phonetic Basic (SLP1), WX notation could be included.ReferenceTY  - BOOK
AU  - Nair, Jayashree
AU  - Sadasivan, Anand
PY  - 2019/03/30
SP  -
T1  - A Roman to Devanagari Back-Transliteration Algorithm based on Harvard-Kyoto Convention
ER  -IssueIf a bug encountered please open the issusehere.My mailravitejtasubilli@gmail.com