Generally, I'd let them read and write, if they're physically capable of such; "cannot speak", IME, is usually a degree of physical limitation.
Take, for example, R2-D2. He cannot *speak* Basic; he is incapable of forming the sounds with his limited Vocabulator. But he can read it and write it (output on the X-wing's screen).
Interesting question. Is he writing in Basic, or is the computer translating for him?
(He obviously understands it).
"That's a horrible idea! What time?"
T-Shirt given to me by a good friend.. "in fairness, I was unsupervised at the time".