Is the article long? Are you in a rush to get the translation?
I don’t know of "readyly available" English translation of Vae Victis articles… That being said, I’m a French speaking LAFer (from Canada). I know there is a few French wargamers on this Forum (mainly from France but maybe, a few from Belgium).