It's a very well-known song among Swiss I know. ALways brings a smile when I sing it - everyone sings along.
Not difficult to translate with a little look back on AHD or MHD, I think.
The Swiss don't seem to be shy about theier traditions.
There are a number of these Mundart tunes for the Swiss. Der alte Berner comes to mind.