Skip to main content


Showing posts from January, 2018

Machine Translation: An overview

Machine Translation is the oldest computer based technology for man kind. It is defined as an automatic translation of source language sentence in to the target language sentence using the computer programs. The source and target language can be any natural language like English, Hindi, Bengali, Bodo, French etc. In computer science there is a field to study all natural language related works called natural language processing. Speech recognition, text to speech generation, speech to text etc all are the applications of natural language processing (NLP). Machine Translation (MT) is one of the application of NLP. In MT, in order to generate a translation equivalent of a particular source sentence, the machine translation needs to know the various rules, their mappings etc. for both source and target languages. The rules and mapping of the words or phrases can be learned from the pair of sentences manually or automatically collected data. The learning is accomplished during training