哪些人不能作为证人

【哪些人不能作为证人】1、精神病患者 , 但精神病患者在精神正常期间经历的事实 , 或者与智力状况相适应的事实 , 可以作为证人提出证言;
2、未成年人 , 但未成年人对与自己能够理解的 , 与年龄相适应的事实 , 可以作为证人提出证言;
3、本案的诉讼代理人 , 本案的诉讼代理人与证人的地位相冲突 , 因而不能作为证人;
4、审判人员(包括人民陪审员)、书记员、鉴定人、翻译人员和参与民事案件的检察人 。