No patch needed for DK1, it already has Spanish, both for text and voiceover.
The Gog team should probably acknowledge that in the Store page, as with the GoG DK1 I see the following choices (and I've tested Spanish to see if it worked) :
English
Dutch
French
Polish
Spanish
Swedish
German (text only)
Italian (text only)
KeeperFX also has support for :
German with voice
Italian with voice
Russian (with voice)
And three non-latin languages I can't read, probably "Chinese", "Japanese" and "Indian"?
As for DK2, here's what the Readme says :
ii. Choosing The Language For DK2 (not available on English version)
If you wish to install Dungeon Keeper 2 in a language other than English, place
Disc 2 in the CD drive first to be given a choice of languages.
In addition, you will be automatically prompted for Disc 2 at installation if
the version of Windows detected on your machine is not running in English.
I didn't get this option, nor the Gog version seems to have the necessary files... looks like you'll need to get this game from elsewhere if you want other languages than English?