Hello,
I had to scratch a personal itch and couldn’t find a tool that would allow conversion from Pinyin to Chinese and would combine a dictionary. So I wrote one such application myself. Input is in pinyin (without tone marks) and output is either in traditional or simplified chinese. The application updates a dictionary view as you type (sorted based on frequency data) with english definitions so you can choose the right characters if you’re not sure.
Source code here
github.com/ensisoft/pinyin-translator
And a binary for Win7 or newer is available here. (I can also do a Linux binary if someone is interested)
github.com/ensisoft/pinyin-translator/releases