1. An apparatus for automatic translation, comprising: a knowledge extracting part for extracting knowledge necessary for translating sentences constituting a document in a restrictive domain; and a translating part for generating an output for an input sentence based on a dictionary and a transformation pattern to which the extracted translation knowledge is applied.