wit.ai is easy to use. You provide some example queries and manually classify training data. Now, every query you give to it returns probabilities of the categories it may belong to. Rinse and repeat.
It provides two tokens; I've included the client side token. :)