This lyrics is too hard, a translator should be expert in contemporary English slang and street "gangsta" life realities. Moreover, there'll be to many "translator's notes"