Jerry:
Good effort at the translation. Hamish Henderson used many old Scots words which are no longer in every day use. Here are some of the words which I know: heilster-gowdie = head over heels rottans = rats gallus = cocky, bravado loanings = roads, streets crousely = roughly, loudly clachan = small hamlet (collection of houses) ye = you hoodies = hooded crows burgers = civil leaders barley-bree = whisky
Cheers Bill