12. A machine translation system comprising: a memory which stores a library of bi-fragments, each of the bi-fragments including a source text fragment from a first language and a corresponding target text fragment from the second language, at least some of the bi-fragments in the library comprising non-contiguous bi-fragments; and a processing component which receives text comprising source text fragments selected from the first language and accesses the memory to retrieve stored text fragments from the second language including non-contiguous bi-fragments, the processing component comprising a translation scoring function which includes at least one of: a first feature function which evaluates bi-fragment discontinuities; and a second feature function which evaluates bi-fragment reorderings.
18. The machine translation system of claim 12 , wherein the library associates each of a plurality of non-contiguous bi-fragments with a corresponding maximum gap in at least one of the source text fragment and the target text fragment.