Statistical Machine Translation (SMT) has gained enormous popularity in recent years as natural language translations have become increasingly accurate. In this thesis we apply SMT techniques in the context of translating English descriptions of programming tasks to source code. We evaluate four existing approaches: maximum likelihood word maps, ContextualExpansion, phrase-based, and neural network translation. As a training and test (i.e. reference translation) data set we clean and align the popular developer discussion forum StackOverflow. Our baseline approach, WordMapK, uses a simple maximum likelihood word map model which is then ordered using existing code usage graphs. The approach is quite effective, with a precision and re...
Both Statistical Machine Translation and Neural Machine Translation (NMT) are data-dependent learnin...
The quality of translations produced by statistical machine translation (SMT) systems crucially depe...
In this paper we present a study in computer-assisted translation, investigating whether non-profess...
Analyzing source code using computational linguistics and exploiting the linguistic properties of so...
Achieving high accuracy in automatic translation tasks has been one of the challenging goals for res...
The translation features typically used in state-of-the-art statistical machine translation (SMT) mo...
2014-07-28The goal of machine translation is to translate from one natural language into another usi...
The translation features typically used in state-of-the-art statistical machine translation (SMT) mo...
The paper describes a contextual environment using the Self-Organizing Map, which can model a semant...
Previously, statistical machine translation (SMT) models have been estimated from parallel corpora, ...
International audienceStatistical phrase-based approach was dominating researches in the field of ma...
Statistical machine translation (SMT) is a method of translating from one natural language (NL) to a...
Machine Translation is the translation of text or speech by a computer with no human involvement. It...
In interactive machine translation (MT), human translators correct errors in automatic translations ...
Machine translation is the application of machines to translate text or speech from one natural lang...
Both Statistical Machine Translation and Neural Machine Translation (NMT) are data-dependent learnin...
The quality of translations produced by statistical machine translation (SMT) systems crucially depe...
In this paper we present a study in computer-assisted translation, investigating whether non-profess...
Analyzing source code using computational linguistics and exploiting the linguistic properties of so...
Achieving high accuracy in automatic translation tasks has been one of the challenging goals for res...
The translation features typically used in state-of-the-art statistical machine translation (SMT) mo...
2014-07-28The goal of machine translation is to translate from one natural language into another usi...
The translation features typically used in state-of-the-art statistical machine translation (SMT) mo...
The paper describes a contextual environment using the Self-Organizing Map, which can model a semant...
Previously, statistical machine translation (SMT) models have been estimated from parallel corpora, ...
International audienceStatistical phrase-based approach was dominating researches in the field of ma...
Statistical machine translation (SMT) is a method of translating from one natural language (NL) to a...
Machine Translation is the translation of text or speech by a computer with no human involvement. It...
In interactive machine translation (MT), human translators correct errors in automatic translations ...
Machine translation is the application of machines to translate text or speech from one natural lang...
Both Statistical Machine Translation and Neural Machine Translation (NMT) are data-dependent learnin...
The quality of translations produced by statistical machine translation (SMT) systems crucially depe...
In this paper we present a study in computer-assisted translation, investigating whether non-profess...