Answer: B)can translate one network protocol into another
Explanation: Gateway is the element that acts between the two networks that persist protocols that are different from each other. It helps in the translation of one protocol into another protocol and thus it is known as protocol converter.
Other options are incorrect because they don't work on explicit messages, complexity is present in gateways as compared with bridges and is used between dissimilar protocols not data.Thus, the correct option is option(B).