28. A non-transitory, computer-readable digital storage medium for storing program code for translating a video feed in real-time from a first language to a second language, the program code comprising: program code to crop a frame of the real-time video feed of one or more words of the first language to fit inside a bounding box to produce a cropped frame; program code to perform character segment detection on the cropped frame to produce a plurality character segments; program code to perform character merging on the character segments to produce a plurality of merged character segments while determining at least a shape score for at least one merged character segment; program code to perform character recognition on the merged character segments by utilizing at least the shape score of the at least one merged character segment to produce a plurality of recognized characters with high scores; program code to perform one or more translations on the recognized characters of the first language into one or more translated words of the second language; and program code to display the translated words of the second language.
29. The storage medium of claim 28 , wherein the first language is selected from the group consisting of Chinese, Korean, Japanese, Vietnamese, Khmer, Lao, Thai, English, French, Spanish, German, Italian, Portuguese, Russian, Hindi, Greek, Hebrew, and Arabic.