To corroborate is to confirm something with supporting evidence — a second witness corroborates the first account. To collaborate is to work jointly with someone on a project. The words sound similar and mean entirely different things; only one involves other people by definition.
The core difference
Two Latin-derived verbs, close in sound and unrelated in sense.
- corroborate — confirm with evidence: The records corroborate her account.
- collaborate — work together: They collaborated on the design.
The roots explain them
Corroborate is from Latin robur, strength — literally to strengthen, which is what supporting evidence does to a claim. Collaborate is com- (together) plus laborare (to work). Once you see labor inside collaborate, the pair separates easily.
The other sense of collaborate
It also carries a darker meaning — cooperating with an occupying enemy. That is why collaborator can be either a co-author or a traitor, and context does all the work.