Difference between revisions of "Machine Translation"

From Cohen Courses
Jump to navigationJump to search
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Summary ==
 
== Summary ==
  
Machine Translation (or MT for short) is a task in the field of computational linguistics which looks at translating some input in one natural language, in the form of text or speech, into another natural language with computer software.
+
Machine Translation (or MT for short) is a [[category::problem]] in the field of computational linguistics which looks at translating some input in one natural language, in the form of text or speech, into another natural language with computer algorithms/software.
  
 
== Common Approaches ==
 
== Common Approaches ==
 +
 +
Some common approaches to Machine Translation include the following:
 +
 +
* '''Rule-based''', includes transfer-based, interlingual, and dictionary-based translations
 +
* '''Statistical''', generates translations by using statistical methods on bilingual corpora
 +
* '''Example Based''', basically "translation by analogy"
 +
* '''Hybrid''', combines aspects of both rule-based and statistical machine translation
  
 
== Challenges / Issues ==
 
== Challenges / Issues ==
 +
 +
Some major challenges in machine translation include handling named entities, word sense disambiguation, and handling special cases like idioms and out of vocabulary words.
 +
 +
== Evaluation Methods ==
 +
 +
Machine translation systems have been evaluated in a number of ways, including human judgement and automated methods. Some popular automated methods of evaluation include [[BLEU]], [[NIST_metric|NIST]], and [[METEOR]].
  
 
== Example Systems ==
 
== Example Systems ==
Line 11: Line 24:
 
* [http://www.systransoft.com/ Systran]
 
* [http://www.systransoft.com/ Systran]
 
* [http://babelfish.yahoo.com/ Yahoo! Babel Fish]
 
* [http://babelfish.yahoo.com/ Yahoo! Babel Fish]
 +
 +
== References / Links ==
 +
* Wikipedia article on Machine Translation - [http://en.wikipedia.org/wiki/Machine_translation]
 +
 +
== Relevant Papers ==
 +
 +
{{#ask: [[AddressesProblem::Machine Translation]]
 +
| ?UsesMethod
 +
| ?UsesDataset
 +
}}

Latest revision as of 14:46, 30 November 2010

Summary

Machine Translation (or MT for short) is a problem in the field of computational linguistics which looks at translating some input in one natural language, in the form of text or speech, into another natural language with computer algorithms/software.

Common Approaches

Some common approaches to Machine Translation include the following:

  • Rule-based, includes transfer-based, interlingual, and dictionary-based translations
  • Statistical, generates translations by using statistical methods on bilingual corpora
  • Example Based, basically "translation by analogy"
  • Hybrid, combines aspects of both rule-based and statistical machine translation

Challenges / Issues

Some major challenges in machine translation include handling named entities, word sense disambiguation, and handling special cases like idioms and out of vocabulary words.

Evaluation Methods

Machine translation systems have been evaluated in a number of ways, including human judgement and automated methods. Some popular automated methods of evaluation include BLEU, NIST, and METEOR.

Example Systems

References / Links

  • Wikipedia article on Machine Translation - [1]

Relevant Papers