translate English to French: Isn't this humiliating?
N'est-ce pas humiliant?