In this work a fuzzy linguistic prolog language is presented and its design, implementation and applications are detailed. A fuzzy linguistic prolog is a fuzzy prolog which allows to work with both fuzzy linguistic and linguistic tools in order to gear the prolog systems towards the computing with words paradigm in which the linguistic resources can be very useful.