It will probably be easier to have someone translate and then another person correct the few English sentences in terms of grammar and syntax, so do not worry about that : Wizard will probably be more than happy to see you on the team.
Translating the Manga (Building Interest)
If we're still allowed on vote on the months-old discussion of SFX, I personally prefer for it to remain unchanged, and for there to be a note of some sort next to it. I feel as though SFX is a part of the art, just like the characters or backgrounds.