Faits: Faits: A. Le 18 janvier 2005, le bureau d'Interpol à Paris a diffusé un avis tendant à l'arrestation en vue d'extradition du ressortissant français A._, né le 28 octobre 1978, poursuivi du chef d'escroquerie. Le 21 janvier 2005, l'Office fédéral de la justice (ci-après: l'Office fédéral) a ordonné l'arrestation provisoire de A._. Arrêté à Genève le 1er février 2005, celui-ci a déclaré s'opposer à l'extradition. Le 10 février 2005, l'Office fédéral a décerné un mandat d'arrêt en vue d'extradition. Par note verbale du 7 mars 2005, l'Ambassade de France à Berne a présenté à l'Office fédéral une demande formelle d'extradition, à laquelle étaient joints le mandat d'arrêt décerné le 25 août 2004 par le Juge d'instruction auprès du Tribunal de grande instance de Bonneville et une copie du jugement rendu le 28 octobre 2004 par ce tribunal. Selon ce jugement rendu en l'absence de A._, celui-ci a été reconnu coupable d'escroqueries commises en bande, pour avoir reçu et utilisé des cartes bancaires volées, et condamné de ce fait à la peine de deux ans d'emprisonnement. Le jugement maintient le mandat d'arrêt du 25 août 2004. Le 29 mars 2005, A._ s'est opposé à son extradition. Par note verbale du 18 avril 2005, l'Ambassade de France à Berne a indiqué que A._ disposait de la faculté de faire opposition au jugement rendu par défaut le 28 octobre 2004, auquel cas il serait rejugé. Le 15 avril 2005, l'Office fédéral a accordé l'extradition de A._ à la France. Le 15 avril 2005, l'Office fédéral a accordé l'extradition de A._ à la France. B. Agissant par la voie du recours de droit administratif, A._ demande au Tribunal fédéral d'annuler la décision du 15 avril 2005. Il invoque les art. 9 Cst. et 26 par. 3 CEExtr. Il requiert l'assistance judiciaire. L'Office fédéral propose le rejet du recours, dans la mesure de sa recevabilité. Invité à répliquer, le recourant a maintenu ses conclusions. 