1. A method for translating web APIs, comprising: receiving a request for a resource in a particular format that specifies a set of entities and a set of operations associated with the set of entities from a service requester; accessing a normalized metadata repository that includes data corresponding with the set of entities and the set of operations associated with the set of entities; acquiring a protocol adapter associated with the particular format; generating the resource in the particular format using the normalized metadata repository and the protocol adapter in response to receiving the request for the resource in the particular format; and transmitting a response to the service requester that includes the resource in the particular format.