区别就是两者意思不一样具体的不同如下
thanks to中文意思是幸亏;归因于;
例句
It was thanks to your timely help that we accomplished the task on time.
幸亏你及时帮忙,我们才按时完成了任务。
thanks for中文意思是谢谢常见释义
英[θæŋks fɔː(r)]
美[θæŋks fɔːr]
词典
为……而感谢;为…感谢;因……而感谢;
例句
Thanks for showing us your products ─ we'll be in touch.
谢谢给我们介绍你们的产品,我们将会保持联系。