However, English is a notoriously difficult language to learn. And I don't know about official forms in your country, but here, in spite of efforts to simplify them, still tend to include a lot of jargon. I learnt French and German when I was at school, and if I travelled to a French-speaking or German-speaking country, I could make myself understood in shops, restaurants, etc., but would not have been able to understand and fill in an official form. Yet you seem to be expecting non-English speakers to reach that sort of a standard in the English language before they set foot in your country.
Apart from that, surely in your country, as in mine, there are plenty of other official forms that have nothing to do with getting money from the government; in the case of income tax returns it is just the opposite.
We had two Chinese graduate students stay with us a few years ago. Their names were Angela and Jennifer. We asked how they have "American" names and they told us that when they learned English in elementary school, each is assigned an American name. I understand in many countries, English is a mandatory language for school. So there are already many in other countries who know at least a cursory English.