TurboTax can be used anywhere in the world with an internet connection.
Go to this website for the TurboTax online editions - https://turbotax.intuit.com/personal-taxes/online/
Go to this website for the TurboTax desktop CD/Download editions - https://turbotax.intuit.com/personal-taxes/cd-download/
If you are a US citizen or US resident then you have to report your worldwide income, US or Foreign, each tax year.
To use TurboTax and pay for any of the TurboTax editions, other than Free online edition, you must have a US credit card with a US billing address. If you are receiving a tax refund, to direct deposit the refund you must have a US bank account with a bank located in the US. Otherwise the refund can only be issued as a check and mailed to the address on the tax return.