16. A network device to process network data, the network device comprising: an identification module to identify when translation is required for the network data, the network data comprising an input string; a transmitter to communicate a translation request including at least one identifier to a remote translator, the translation request identifying a format into which the network data is to be translated, at least one of an Internetwork Operating System (IOS) version provided on the network device or a hardware inventory of the network device being operably communicated to the remote translator; a receiver to receive at least one script from the remote translator, the at least one script being identified using the at least one identifier, and the at least one script being to convert BNF strings to at least one other format; and a processor to execute the at least one script on the network device to translate the input string to a selected format.
21. The device of claim 16 , wherein the translation request includes data for translation, the receiver further being configured to receive translated data from the translator, and the processor being configured to process the translated data.