1. A method for providing one or more translations in a real-time video feed of a first language into a second language, comprising: cropping 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; performing character segment detection on the cropped frame to produce a plurality character segments; performing 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; performing 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; performing one or more translations on the recognized characters of the first language into one or more translated words of the second language; and displaying the translated words of the second language.