Not sure exactly what you mean by "big generator", this procedure from CAT (attached) I have used on several occasions, usually in remote areas or when we needed to get a machine back up and going ASAP after a flood or similar situation. In most cases a field cleaning effort worked ok, sometimes the generator was just too far gone.
I did field cleaning on two 1MW generators that were oil soaked from rear seal failures late last year, using Zep Industrial Purple Degreaser (can't use anything really good in California). Used hot water from a standard hot water heater at about 120 degrees F, applied the soap with a hose end sprayer, let it stand about 10 minutes, rinsed with hot water, blew out free water with compressed air, dried overnight with a couple of large forced air heaters, then ran them with the generator output leads shorted and a power supply on the field. Took two days to get decent readings, but overall got them back in service way quicker than a clean dip and bake. They were retested last month, still ok, but they also run all the time so they stay relatively warm and dry.
Have had mixed results with dry ice cleaning, really depends on how much oil and grease you have on the windings and for how long.
Hope that helps, MikeL.