1. A method for providing an on demand translation service, the method comprising: making available, for use by a subscriber, a translation module including at least one language pair module, having an associated source language and an associated target language, for translating a source language to a target language; charging the subscriber a fee for use of the requested on demand translation service or providing the on demand translation service to the subscriber for free in exchange for displaying commercial messages to the subscriber; receiving a video signal including information in the source language; obtaining the information as text from the video signal; translating the text from the source language to the target language by use of the translation module; adding translated information based on the translated text into the video signal; and sending the video signal including the translated information to a display device.