In fact, we don't really need to have the checkmark parameter in TranslateMenuItem in the first place. I'll remove it in a future pull request(after this is merged).