The intricacies of different languages have always been a bit much for computers to handle, and computerized translation programs have never been as reliable as users would like. Translation “is a tricky problem, not only for a piece of software but also for the human mind. A single word in one language, for example, may map into three or more in another… But a New York firm with an ingenious algorithm and a really big dictionary is finally cracking the code.”