Formal:
* Je parle beaucoup français. (This is the most straightforward and accurate translation.)
* Je suis assez fluide en français. (This emphasizes your fluency.)
Informal:
* Je parle pas mal de français. (This means you speak French fairly well.)
* Je suis assez bon en français. (This means you are fairly good at speaking French.)
* J'ai un bon niveau de français. (This means you have a good level of French.)
To emphasize your level of speaking:
* Je parle couramment français. (This means you speak French fluently.)
* Je maîtrise bien le français. (This means you have a good command of French.)
To indicate you are still learning:
* J'apprends à parler français. (This means you are learning to speak French.)
* Je suis en train d'apprendre le français. (This means you are in the process of learning French.)
You can choose the best option based on the context of the conversation and your desired level of formality.