1. A method of identifying a translation relationship between a phrase in a source language and a phrase in a target language, comprising: receiving access to an aligned pair of multiple word units, one being a source unit in the source language and another being a target unit in the target language, the source language phrase being identified in the source unit; generating at least one candidate phrase in the target unit, the candidate phrase being a hypothesized translation of the source language phrase; calculating a score for each candidate phrase including an inside component based on associations between words inside the source language phrase and candidate phrase and an outside component based on associations between words outside the source language phrase and candidate phrase; and identifying the translation relationship between the source language phrase and candidate phrase based on the score.