translate chinese hanzi to pinyin by python
Project description
xpinyin
translate chinese hanzi to pinyin by python, inspired by flyerhzm’s chinese_pinyin gem
Install
pip install xpinyin
Usage
>>> from xpinyin import Pinyin >>> p = Pinyin() >>> # default splitter is `-` >>> p.get_pinyin(u"上海") 'shang-hai' >>> # show tone marks >>> p.get_pinyin(u"上海", show_tone_marks=True) 'shàng-hǎi' >>> # remove splitter >>> p.get_pinyin(u"上海", '') 'shanghai' >>> # set splitter as whitespace >>> p.get_pinyin(u"上海", ' ') 'shang hai' >>> p.get_initial(u"上") 'S' >>> p.get_initials(u"上海") 'S-H' >>> p.get_initials(u"上海", u'') 'SH' >>> p.get_initials(u"上海", u' ') 'S H'
请输入utf8编码汉字
Changelog
0.4.9 - Oct. 25, 2013
change README and get_initials; add get_initial [tangsty]
0.4.8 - Jun. 16, 2013
change README and get_initials; add get_initial [tangsty]
add download status image to README.rst [lxneng]
add travis status image to README.rst [lxneng]
add .travis.yml [lxneng]
添加测试 [lxneng]
解决翻译中英文混合句子问题 [lxneng]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
xpinyin-0.5.1.tar.gz
(127.9 kB
view hashes)
Built Distribution
xpinyin-0.5.1-py2.py3-none-any.whl
(128.0 kB
view hashes)
Close
Hashes for xpinyin-0.5.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 913fed20152d1092208c8a1fc991ec66e0dff682f2d58a21692bfcf4df857a36 |
|
MD5 | 1fe3859fb7ad4c32b1e39c0d8e9996db |
|
BLAKE2b-256 | ce3bd368262ff249fbccee307dd2de6b00b34b529e831d9ca2d977a44c2bd92b |