As Pinyin is a Google app I would hazard a guess it's trying to install to your system partition which is around 2gb and separate from internal and sd. It's where the rom is hosted.
As above poster mentions, there are various apps you can use to move system apps to internal storage, or foldermount to fool the system into thinking a directory on your sd card is actually your system partition etc.
Sent from my C6833 using XDA Premium 4 mobile app
Sony Xperia Z Ultra C6833
Stock .257 Unrooted
Samsung Galaxy Note GT-N7000, iPhone 3GS, HTC Touch Diamond, HTC Touch Pro, HTC Universal, Sony Ericsson P990i, boat load of nokia's for a long time.
I love this site!!! Thanks to all