I'm not going to be a standby translator for my roommate
Why don't you want to be a translator for your roommate?
I believe he is self-centered and selfish.
It is understandable not wanting to do favors for your roommate, especially if you don't get along at all. It will probably not make your relationship better if you help him if he is self-centered.
I am angry at him. I want revenge.
Now you taking it too far. You don't have to be best friends, but revenge? For what?