Beside from having a translator, you should look into internationalization (i18n for short). Depending on the programming style you used, it might be very simple or it might need a lot of code changes. what kind of information do you need?
Not sure how you're taking payments, but you'll need to use a payment processor that accepts international credit cards. You'll also need to show your prices in USD (or whatever the currencies are for your target markets), at least at the checkout page so customers will know exactly how much they're going to be charged.
Why not just use Google translator with a click here or image/flag link to display your site in different languages? I would have to say this would be your fastest option to implement this until you have it done yourself.
How quick depends on how many pages! Also the length and complexity of the individual pages. A commerce site with widget descriptions shouldn't be excessive in translation. Might look to students of English to do that work. Regardless of template or formatting used, you'll have to have the content first. Google translate (or Bablefish) might be sufficient, but nothing replaces an accurate translation.
If you are serious about your business, don't even think of using a website translator. Whether you use Google or Altavista, it will turn out complete and absolute rubbish. English and Chinese are too divergent for automatic translators to work. I have tried this before and the results are utterly awful.