区别就是两者都是动词且意思都可表收集,但其他具体的不同如下

gather中文意思是v. 聚集,召集收集,采集认为,推断增加(速度、力量等)给……打褶收紧,拉近

Weeks after his death, mourners still gather outside the house.他死后几个星期,哀悼者仍然聚集在屋外。

collect中文意思是v. 聚集,聚积收集,采集收藏领取,接走募捐,募集使镇定,使集中思想赢得,获得收,收取<古>推断,推论<非正式>和……互撞,和……发生冲突

Bezanik is diving to collect marine organisms.