2. The method of claim 1 , wherein the executing includes transmitting the source phrase to (iv) a parameterization module embodied in a non-transitory computer readable storage medium for deriving parameters from the source phrase and applying the parameters to the phrase template associated with the destination phrase.
1. A method of using a network connection for a fast-and-engaging, real time voice translation, the method comprising: loading an executable program from a network connection into a non-transitory computer readable storage medium; executing the executable program through a processor, the executing comprising: accessing a multilanguage database embodied in a non-transitory computer readable storage medium including a plurality of phrase templates associated with a respective plurality of phrases; choosing a source language from a plurality of source languages and a destination language from a plurality of destination languages; inputting a source phrase spoken in the source language; transmitting the source phrase (i) to a speech recognition module embodied in a non-transitory computer readable storage medium for converting the spoken source phrase into a recognized source phrase; (ii) a translation engine embodied in a non-transitory computer readable storage medium for translating the recognized source phrase in the selected source language into a destination phrase in a destination language selected from multiple languages, wherein the plurality of phrases in the multilanguage database include the destination phrase; (iii) a template look-up engine embodied in a non-transitory computer readable storage medium for finding the phrase template associated with the destination phrase from among the multiple languages; and, outputting the destination phrase template as a spoken translation in the selected destination language; wherein, a total time is required between the input of the source phrase and output of the destination phrase, the total time being no slower than 0.010 seconds.