1. A Transcription Engine comprising: at least one server capable of registering and authenticating automatically clients and their end users requesting access to said server via a communication network, and the server is able to receive voice communications from a registered and authenticated client, designated as a broadcaster, via the communication network in accordance with one or more protocols of said communication network, transcribe in real time said received voice communications into associated text and broadcast the associated text to the client and to registered and authenticated end users of the client.