Translation protein