1. A method for selecting a snippet for pre-translation comprising: receiving a potential snippet; computing a pre-translation score for the potential snippet by: selecting translation likelihood factors for the received potential snippet, wherein the selected translation likelihood factors are associated with corresponding values, the corresponding values computed as an estimation of an effect the corresponding translation likelihood factor will have on an amount of translations or time of translation of the potential snippet; and computing, as the pre-translation score, a combination of the values corresponding to the selected translation likelihood factors; determining that the pre-translation score is above a threshold; and in response to determining that the pre-translation score is above the threshold, identifying the potential snippet as a snippet that will be pre-translated.