There is an FAQ (just before all the rules) that says, "Can I enter an English translation of a game previously released in a different language?" The answer is "Yes", so I reckon you're okay.