Get your taxes done using TurboTax

No.  A tax refund cannot be direct deposited into a bank that is not in the US.
If you have a local bank account then deposit the check instead of trying to cash the check.  The bank will accept the deposit but put a hold on payment until the check clears.