New answers tagged software
As mentioned by vermillion, various IME's include this functionality. But there are other ways of doing this. One way could be with a script similar to this one for windows Autohotkey_L. However, Autohotkey is not available for Gnu/Linux, so this would need to be reworked. A good text expansion app for Gnu/Linux is AutoKey. Update: I made an example that ...
After some research into this I found this website: http://docs.bosonnlp.com/ner.html. If you set up an account on their website, you can use their NER functionality (because you need an API Token. I tried their Python example import json import requests NER_URL = 'http://api.bosonnlp.com/ner/analysis' s = ['对于该小孩是不是郑尚金的孩子，目前已做亲子鉴定，结果还没出来，' ...
https://www.kickstarter.com/projects/johnrenfroe/outlier-dictionary-of-chinese-characters this project on Kickstartes sound interesting.
Python's pypinyin module does what you want. Check it out at https://pypi.python.org/pypi/pypinyin. I highly recommend taking Python's antigravity module for a spin as well, it's a real trip.
There are many tools, commercials, open sources, free tools or online services can do this job. I don't know what are you gonna do, so it's hard to pick one for you. Here are some that ease to use: online service http://pth.linqi.org/pyzd_biaozhu.html Chinese font with pinyin: http://www.pinyinok.com/pyhzk.htm free tool: ...
I think it's needless to point out that you do realize that [hanzi --> pinyin] is not a straightforward function, because of the ambiguous relation of characters and pronunciation (多音字). Character by character rendering is a very simple way, but will leave you with many false pinyin syllables and/or multiple options.This site gives all the different pinyins ...
Top 50 recent answers are included