Oh, it is a very very great song from a very good anime. :P
Although I'm a Hungarian fansubber, I can help you out with something, but I don't know what. As for translating, I think I can't translate a whole episode by myself, just some parts of the episode (or the whole with the help of Korean...