Faits : A. Par ordonnance du 3 mai 2018, le Ministère public du canton de Fribourg a refusé d'entrer en matière sur la plainte pénale déposée le 16 mars 2018 par X._ contre le Procureur A._ pour entraves à l'action pénale et violation du secret de fonction. B. Par arrêt du 25 juin 2018, la Chambre pénale du Tribunal cantonal fribourgeois a rejeté les demandes de récusation des 9 et 12 mai 2018 concernant le Procureur général B._ dans la mesure de leur recevabilité, a rejeté le recours du 12 mai 2018 dans la mesure de sa recevabilité et confirmé l'ordonnance de non-entrée en matière du 3 mai 2018 et a rejeté les demandes d'assistance judiciaire pour les procédures de recours et de récusation. C. Contre cet arrêt cantonal, X._ dépose un recours en matière pénale devant le Tribunal fédéral. A titre préalable, il sollicite que la procédure de recours soit conduite en langue allemande. Ensuite, il demande que l'arrêt attaqué soit annulé, que la partialité du Procureur général soit constatée et que ses actes de procédure soient annulés et répétés conformément à l'art. 60 al. 1 CPP, éventuellement que l'arrêt attaqué soit annulé et la question de la récusation, renvoyée à la cour cantonale pour nouvelle décision. En outre, il requiert que l'arrêt attaqué soit annulé et qu'il soit ordonné au ministère public d'ouvrir une enquête pénale à l'encontre du procureur A._, éventuellement que l'arrêt attaqué soit annulé et la cause, renvoyée à la cour cantonale pour nouvelle décision. Enfin, il demande l'assistance judiciaire, demande qu'il a toutefois retirée dans un courrier du 26 septembre 2018.