disclosed are various embodiments for translation of speech in a video messaging application . a segment of streaming video is decoded to separate the visual component from the audio component . the audio component is then converted to text , which may then be translated and converted to a translation output comprising a new language . in response , the translation output may be encoded with the previously separated visual component . a delay is imposed on the visual component to account for any delays that may arise in translation . the translated video may then be streamed to participants giving the appearance of real - time video conferencing .