Google translate instantly translates between any pair of over eighty human languages like French and English. How does it do that? Why does it make the errors that it does? And how can you build something better? Modern translation systems like Google Translate, Bing Translator, and SDL FreeTranslation learn to translate by reading millions of words of already translated text. This course will show you how they work. We cover fundamental building blocks from linguistics, machine learning, algorithms, data structures, and formal language theory, showing how they apply to a real and difficult problem in artificial intelligence.

Monday & Thursday, 16:10 to 17:00
  • Mondays: 7 Bristo Square, lecture theatre 3
  • Thursdays on weeks 2, 4, 6-11: Appleton Tower, lecture theatre 2
  • Thursdays on weeks 3 and 5: Medical School, room 425 (anatomy lecture theatre)
Adam Lopez
Office hours
Immediately after class meetings or by appointment
Discussion Forum
Statistical Machine Translation (errata) by Philipp Koehn. Available online or on loan from the University library.
Course Descriptor
INFR11062 | MT
  • Three practical assignments (10% each)
    1. Alignment, due January 29
    2. Decoding, due February 12
    3. Reranking, due March 12
  • Final exam (70%)

Home : Teaching : Courses 

Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail:
Please contact our webadmin with any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh