12. A computer program product, tangibly embodied in a non-transitory computer readable storage medium, the computer program product including instructions being operable to cause a data processing apparatus to: receive data indicative of a vehicle make and model, the data containing text fields including one or more make fields and one or more model fields, wherein the one or more make fields and the one or more model fields are provided together in the data received by the processor as independent fields and are not limited to a list of models received by the processor based on the one or more make fields; prepare the one or more model fields for translation by: applying one or more rules from a plurality of rules; and associating each field of the one or more model fields with a class from a list of classes; prepare the one or more make fields for translation by applying one or more rules from the plurality of rules; associate each field of the one or more make fields with one or more make model entries from a plurality of predetermined make model entries; associate each field of the one or more model fields with one or more make model entries from the plurality of predetermined make model entries; and automatically translate the text fields into one or more vehicle identifiers based on the associated make model entries.
12. A computer program product, tangibly embodied in a non-transitory computer readable storage medium, the computer program product including instructions being operable to cause a data processing apparatus to: receive data indicative of a vehicle make and model, the data containing text fields including one or more make fields and one or more model fields, wherein the one or more make fields and the one or more model fields are provided together in the data received by the processor as independent fields and are not limited to a list of models received by the processor based on the one or more make fields; prepare the one or more model fields for translation by: applying one or more rules from a plurality of rules; and associating each field of the one or more model fields with a class from a list of classes; prepare the one or more make fields for translation by applying one or more rules from the plurality of rules; associate each field of the one or more make fields with one or more make model entries from a plurality of predetermined make model entries; associate each field of the one or more model fields with one or more make model entries from the plurality of predetermined make model entries; and automatically translate the text fields into one or more vehicle identifiers based on the associated make model entries. 13. The computer program product of claim 12 , wherein the one or more vehicle identifiers each include a numeric value corresponding to a vehicle make and model.