8. A system for interfacing with multiple social networks comprising: at least one computer processor; a social networking application configured to utilize a plurality of social networking functions, the social networking application being independent of a social networking service; and a first translation module, loaded from a plurality of translation modules, the first translation module selected from the plurality of translation modules based on a user having an active session with the social networking service and the first translation module implemented on the at least one computer processor and configured to: receive a call in a first format from a first social networking service independent social networking application for one of a plurality of social networking functions; translate the call in the first format to a call in a second format, the second format being one of a plurality of social networking service application programming interface formats; and pass the call in the second format to the first social networking service by utilizing a first social networking service application programming interface; and wherein the at least one computer processor is configured to determine that the call is to be translated at a location local to the social networking application as opposed to a location remote from the social networking application and wherein the first translation module is configured to translate the call at the local location.
8. A system for interfacing with multiple social networks comprising: at least one computer processor; a social networking application configured to utilize a plurality of social networking functions, the social networking application being independent of a social networking service; and a first translation module, loaded from a plurality of translation modules, the first translation module selected from the plurality of translation modules based on a user having an active session with the social networking service and the first translation module implemented on the at least one computer processor and configured to: receive a call in a first format from a first social networking service independent social networking application for one of a plurality of social networking functions; translate the call in the first format to a call in a second format, the second format being one of a plurality of social networking service application programming interface formats; and pass the call in the second format to the first social networking service by utilizing a first social networking service application programming interface; and wherein the at least one computer processor is configured to determine that the call is to be translated at a location local to the social networking application as opposed to a location remote from the social networking application and wherein the first translation module is configured to translate the call at the local location. 9. The system of claim 8 , the first translation module further configured to: receive a second call from the social networking service independent social networking application for another of the plurality of social networking functions, the second call being in the first format; translate the second call in the first format to a call in a third format, the third format being one of the plurality social networking service application programming interface formats; and pass the call in the third format to a second social networking service by utilizing a second social networking service application programming interface.