5. An apparatus comprising: an auditing system configured to receive a data file comprising one or more auditable items, each auditable item comprising a word string having one or more words; and a translator in communication with the auditing apparatus configured to: translate each word string for each auditable item using one or more translation steps into a translated item description; compare each translated item description to a plurality of terms to generate matching information; associate each translated item description with an item identifier based on the matching information; and accept or reject each auditable item based on the item identifier and one or more rules associated with the data file; wherein the auditing system and the translator comprise a processor in communication with a database.
7. The apparatus of claim 5 further comprising an output unit configured to generate an audit report, the audit report comprising an audit result for each auditable item of the data file.