Gate2home is a web service that offers a web-base multi-virtual keyboard for many different languages. You can type in your language anywhere you are, even you use different language version of system in your PC. But its Chinese input typing is not for mainland China.