1. A method of analyzing food items available at a restaurant, comprising: storing a list of food criteria and a threshold number of menu items on a mobile device; receiving menu data associated with the food items available at the restaurant; filtering the menu data using the stored list of food criteria to a reduced set of food items; when a count of the reduced set of food items is greater than or equal to the threshold number of menu items, displaying the filtered menu data as a reduced set of food items on the mobile device; and otherwise, when the count of the reduced set of food items is less than the threshold number of menu items, directing a user to a different restaurant.
3. The method of claim 1 , further including translating the menu data into a language associated with the mobile device.