将一个indic脚本编码中的文本转换为另一个indic脚本编码的音译工具
indic-transliteration的Python项目详细描述
对于用户
- Autogenerated Docs on readthedocs (might be broken)。
- 手工定期生成的单据 here
- 有关详细示例和帮助,请参阅 这个包裹。
安装或升级:
- sudo pip install indic_transliteration -U
- sudo pip install git+https://github.com/sanskrit-coders/indic_transliteration/@master-U
- Web。
使用量
In[1]:fromindic_transliterationimportsanscript...:fromindic_transliteration.sanscriptimportSchemeMap,SCHEMES,transliterate...:In[2]:data='idam adbhutam'In[3]:print(transliterate(data,sanscript.HK,sanscript.TELUGU))ఇదమ్అద్భుతమ్In[4]:print(transliterate(data,sanscript.ITRANS,sanscript.DEVANAGARI))इदम्अद्भुतम्In[5]:scheme_map=SchemeMap(SCHEMES[sanscript.VELTHUIS],SCHEMES[sanscript.TELUGU])In[6]:print(transliterate(data,scheme_map=scheme_map))ఇదమ్అద్భుతమ్
懒惰的阿努斯瓦拉-s
assert sanscript.SCHEMES[sanscript.ITRANS].fix_lazy_anusvaara("shaMkara") == "sha~Nkara" assert sanscript.SCHEMES[sanscript.ITRANS].fix_lazy_anusvaara("saMchara") == "sa~nchara" assert sanscript.SCHEMES[sanscript.ITRANS].fix_lazy_anusvaara("saMvara") == "sav.Nvara" assert sanscript.SCHEMES[sanscript.ITRANS].fix_lazy_anusvaara("saMyukta") == "say.Nyukta" assert sanscript.SCHEMES[sanscript.ITRANS].fix_lazy_anusvaara("saMlagna") == "sal.Nlagna"
懒惰的visarga-s
assert sanscript.SCHEMES[sanscript.DEVANAGARI].fix_lazy_visarga("अन्तः पश्य") == "अन्तᳶ पश्य" assert sanscript.SCHEMES[sanscript.DEVANAGARI].fix_lazy_visarga("अन्तः कुरु") == "अन्तᳵ कुरु"
放置印度搜索词
assert sanscript.SCHEMES[sanscript.OPTITRANS].to_lay_indian("taM jitvA") == "tam jitva"
assert sanscript.SCHEMES[sanscript.OPTITRANS].to_lay_indian("kRShNa") == "krishna"
德拉威语扩展
In[1]:fromindic_transliterationimportxsanscript...:fromindic_transliteration.xsanscriptimportSchemeMap,SCHEMES,transliterate...:In[2]:data='असय औषधिः ग्रन्थः। ऎ ऒ यॆक्ककॊ?'In[3]:print(transliterate(data,xsanscript.DEVANAGARI,xsanscript.KANNADA))ಅಸಯಔಷಧಿಃಗ್ರನ್ಥಃ।ಎಒಯೆಕ್ಕಕೊ?
字体转换器
converter = tech_hindi.DVTTVedicConverter() text_in = " +<=hÉ *1* +EòÉ®úÉä Ê´É´ÉÞiÉ ={ÉÊnù¹]õ& |ÉÉÊGòªÉÉnù¶ÉɪÉÉÆ SÉäiªÉjÉ \"+ +' (ºÉÚ.8-4-68) " output = converter.convert(text_in)
对于贡献者
接触
有问题吗?请前往 github。
包装
- ~/.pypirc应该有您的pypi登录凭据。
python setup.py bdist_wheel twine upload dist/* --skip-existing
构建文档
- sphinx html文档可以用cd docs; make html 生成
测试
在根目录中运行pytest。
< H3>辅助工具< EH3>