I left some of the Japanese slang words as is for the translation, mainly due to the fact that they just don’t sound all that right, if not a little awkward, in English. Here is a basic run-down on them: