10. A computer-implemented method for translating user selected words without preliminarily specifying a source language of translation, the method comprising: acquiring an electronic image of text; detecting a selection of a word or word combination in the image to be translated; performing optical character recognition (OCR) on the selected word or word combination using a character alphabet of a plurality of languages; generating a set of recognition variants for each word of the selected word or word combination; transmitting each set of recognition variants to a set of language specific processors; eliminating language inappropriate variants from the set of recognition variants for each language at least by matching characters in a variant with alphabetic characters of the language specific processors; matching each of the remaining variants to a dictionary; translating a word variant using a translation dictionary; and providing a translation of the word variant.
10. A computer-implemented method for translating user selected words without preliminarily specifying a source language of translation, the method comprising: acquiring an electronic image of text; detecting a selection of a word or word combination in the image to be translated; performing optical character recognition (OCR) on the selected word or word combination using a character alphabet of a plurality of languages; generating a set of recognition variants for each word of the selected word or word combination; transmitting each set of recognition variants to a set of language specific processors; eliminating language inappropriate variants from the set of recognition variants for each language at least by matching characters in a variant with alphabetic characters of the language specific processors; matching each of the remaining variants to a dictionary; translating a word variant using a translation dictionary; and providing a translation of the word variant. 19. The computer-implemented method of claim 10 , wherein the method further comprises: detecting a selection on the emphasized word or words in the secondary language; and translating the selected emphasized word or words into a target language.