There is a proverb or saying in Arabic and the exact translation is…
“When whores talk about honor”
…this is said when someone points out other people’s mistakes while he/she makes the same mistakes or something even worse.
is there anything similar or equivalent in English?
Answer
Those who live in glass houses should not throw stones.
The pot calling the kettle black.
Take the plank out of your own eye.
Attribution
Source : Link , Question Author : asmgx , Answer Author : Weather Vane