English to Hindi

Meaning for:
too clever by half
other
ज़रूरत से ज़्यादा चालाक