"A pig of a person' or 'that guy is a pig" can mean the same as in Russian, being dirty, without grace/gracefulness, being rude, etc.
"a pig of a job/task' or a 'pig of a situation' is a problematical task or situation.
Pigs are said to be dirty creatures, wallowing around in mud, eating all sorts of scraps and unhealthy things out of rubbish and from the soil/dirt. So the same meaning applies if you call a person a pig.
No need to hate people, Aud. Even if they are pigs, slovenly, or plain evil. Love your enemies, do good to all those who hate you.