Fast streaming translation using machine learning with transformer

Publication Date


Document Type

Conference Proceeding

Publication Title

Proceedings of the 2021 ACMSE Conference - ACMSE 2021: The Annual ACM Southeast Conference



First Page


Last Page



Machine Translation is the usage of machine learning techniques in translation from one language to another. It has recently been applied to streaming translation, also known as automatic subtitling. The most common challenge in this area is the trade-off between correctness and speed. Due to its real-time feature, streaming translation needs high speed as it has strict playtime constraints. This paper proposes an enhanced Transformer model for fast streaming translation. The proposed machine-learning method is described, implemented, and evaluated based on a common German-English bilingual dataset. The evaluation results have shown that the proposed system successfully achieved a good speed in the training phase, and a high speed in the actual translating phrase that is fast enough for real-time applications, while also maintaining robust correctness. We believe the proposed Transformer model is a significant contribution to natural-language processing, and would be useful for other real-time translation applications.


Machine learning, Machine translation, Natural language processing, Neural networks


Computer Science