A frog in the throat in French is less slimy.

The translation for to have a frog in the throat in French is avoir une grenouille dans la gorge. But French would rather prefer something less slimy, and say avoir un chat dans la gorge (in English to have a cat in the throat).