Yes, there is a difference between TurboTax and Sprintax because these products are used for filing different tax forms. TurboTax is used to file Forms 1040, 1040A, or 1040EZ. Sprintax must be used if you are filing Form 1040NR, U.S. Nonresident Alien Income Tax Return, as TurboTax does not support this form.
You may find the following IRS link helpful: Nonresident Aliens