What if you do:
s/Esperantists/English-speakers/ and "non-English"
AFAIK, the English language is very verbose. If there are so many words, many of which have very similar meaning to others, then many of those words are not needed? Should be removed, even, until everyone forgets them and doesn't miss them at all?