1. A method for generating one or more translation models for a statistical machine translation system, comprising the steps of: selecting a plurality of parallel sentences having one or more phrases, wherein each of said parallel sentences having a source language sentence and a target language sentence; manually aligning words and phrases between said source language sentences and said target language sentences of said parallel sentences; extracting alignment patterns from said manually aligned sentences; estimating word alignments from said alignment patterns; estimating one or more word alignment models to generate one or more final word alignments; extracting source-target phrases using the final word alignments; and estimating the one or more translation models from the extracted source-target phrases.