I'm setting up a membership site in which the primary language will be English but the customer base will be universal. We need to offer customers the most possible flexibility in managing payments, i.e. the most universal payment gateway possible, be it paypal, authorize.net, worldpay, 2checkout, etc.
To make registration easy and reasonably I will employ (probably) google translate on the customer registration page so that the customer can choose their language and fill in the blanks.
What I am wondering about though is how that will translate to the cart/checkout. Say someone from the Ukraine, Vietnam or perhaps Tierra del Fuego fills out my form then gets passed along to the checkout page. What are they going to see in terms of language and payment gateway options?