In this game, most of the term used in english are very understandable by french people (a lot of english words are really close to french words ie agressiveness/agressivité - Academy/Académie)
As a fellow french, I don't understand your struggle :( and you're making us look like some damn fools.
I mean, sure, many french people have trouble speaking and understanding english and gets shit for it, but just remember that china and korea, that are giant esports nationalities, also struggle with english. having the site translated into those languages could bring a huuuge amount of people here. only problem I have with that is that the koreans will become the best here too EggsDe
That being said (That was a joke mate) ; I guess the game translation idea is still only an idea. When and if admins want to translate it ; they might do a survey for them to know which languages to focus on.
Cheers