1. A method for providing one or more translations in a real-time video feed of a first language into a second language, comprising: providing an interface for selecting a vertical language text translation box corresponding to a plurality of words in the first language, wherein the first language is an Asian language comprising a plurality of characters having a vertical alignment, and wherein the second language is a Roman language; 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; performing character recognition on the merged character segments to produce a plurality of recognized characters; 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 in augmented reality in the real-time video feed.