1. For use in a computer system including a database for patterns, each of said patterns being associated with a specific domain in a set of domains, a method for associating a resource to be translated with a domain dictionary comprising the steps of: calculating, for each domain, an appearance frequency for a pattern included in said resource; determining, for each domain, whether the appearance frequency of the pattern exceeds a predetermined first threshold value; where the appearance frequency of the pattern for a particular domain exceeds the predetermined first threshold value, comparing the appearance frequency to the to appearance frequency for the same pattern in other domains to determine whether the frequency for the particular domain is significantly higher; and where the frequency for the particular domain is significantly higher, selecting the domain dictionary associated with the particular domain for translation of the resource.