\chapter{Basic Translation Systems}
\label{Chapter:BasicTranslation}

\author{Manny Rayner}

\section{A toy translation system}
\label{Section:ToyTranslationOverview}

\section{Config files for translation}
\label{Section:TranslationConfig}

\section{Using translation mode}
\label{Section:TranslationMode}

\section{Simple translation rules}
\label{Section:TranslationRules}

\section{Conditional translation rules}
\label{Section:ConditionalTranslationRules}

\section{Tracing translation}
\label{Section:TranslationTrace}

\section{Transfer variables}
\label{Section:TransferVariables}

\section{Macros in translation rules}
\label{Section:TranslationRuleMacros}

\section{Reversible translation rules}
\label{Section:ReversibleTranslationRule}

\section{Using interlingua}
\label{Section:Interlingua}

\section{Running regression tests in text mode}
\label{Section:TranslationRegressionText}

\section{Getting timing figures for regression tests}
\label{Section:TranslationRegressionTextTimes}

\section{Running regression tests in speech mode}
\label{Section:TranslationRegressionSpeech}

\section{Using paraphrases in regression testing}
\label{Section:TranslationRegressionParaphrases}

\section{Re-running regression tests in speech mode}
\label{Section:TranslationRegressionSpeechRerun}

\section{Splitting corpora into in- and out-of-coverage}
\label{Section:SplittingCorpora}

\section{Judging regression tests (Prolog format)}
\label{Section:TranslationJudgingProlog}

\section{Judging regression tests (CSV format)}
\label{Section:TranslationJudgingCSV}

\section{Comparing regression test results}
\label{Section:TranslationBatchComparisons}

\section{Summary of translation commands}
\label{Section:TranslationCommandSummary}

