Unless I have completely missed the point then he has simply stated a way to generate another member of the set of French texts which of course is part of that set and so on.
You can easily squint hard enough to generalize to all texts in all languages, now, earlier and possible then allow that grammar, spelling and so can be pretty slack. Now translate that lot into numbers in some way (a bunch of IT bods should be able to manage that!) To be honest French on it's own is probably more than enough.
"How very embarrassing! Here is a real number that is simultaneously nameable yet at the same time it cannot be named using any text in French."
The very act of naming the number (in French) constructs the French text that adds to the set of possible French texts.
I think that the set of possible French texts is exactly as large as the set of reals. So is the set of all language texts and that the "paradox" is merely trying to use the Cantor argument backwards.