Too many meanings
Lingvo says:

ведь
I союз
1) (дело в том, что) as, because you know; при наличии других союзов не переводится
он лежит, ведь он на прошлой неделе заболел — he is in bed because he fell ill / sick last week
ведь он знаток — he is an expert, you know

2) (выражает противопоставление) but; why
но ведь это всем известно — but everyone knows it
(а) ведь он вам говорил — but he did tell you that да ведь это он! — why it's him!

II частица
(не правда ли?) передаётся разделительными вопросами

ведь это правда? — it's true, isn't it?
ведь это неправда? — it is not true, is it?
ведь он пойдёт? — he will go, won't he?