A method and apparatus are provided for performing natural language
translation in a finite domain, e.g., where the finite domain describes a
specific subject area or field of use. In one embodiment, a method for
translating user input relating to a finite domain includes receiving
user input in a source language and translating the user input into a
target language in accordance with the finite domain. In some
embodiments, the resultant output is substantially grammatically correct
and/or sociolinguistically appropriate.