I don't think I'd be opposed to our government coming up with some sort of test given to each prospective voter to test for basic knowledge of our country, its history, and its foundations.
The test would be in English, whether written or spoken. The exception would be Braile or signing. Those who fail the test - ie, cannot express a basic understanding of their country and what their vote means -would not be allowed to vote.
But we'd probably wind up with the same tug of war in designing the test... dems trying to dumb it down, republicans trying to keep it somewhat relevant.