Rule-based machine translation

Classic rule-based machine translation systems heavily rely on rules for converting text from the source language to the target language. These rules, often created by linguists, generally work at the syntactic, semantic, and lexical levels. A classical rule-based machine translation system typically has three phases:

  • The analysis phase
  • The lexical transfer phase
  • The generation phase

Illustrated in Figure 3.1 is a flow diagram of a typical rule-based machine translation system:

Figure 3.1: A flow diagram of a rule-based machine translation system

Get Intelligent Projects Using Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.