Translation is hard. You can’t directly translate each word, you must first understand the meaning of a sentence to translate. So in order to translate from Language A to Language B you must first be able to understand A (that is, extract meaning from the words).
This is very difficult to do – even in English. Think of the following sentence:
> “I shot an elephant in my pajamas.”
Can you answer who is wearing the pajamas? There are 2 possible answers: me or the elephant.
It turns out that natural languages are very ambiguous (you can read sentences multiple ways), which makes ‘calculating’ their meaning very hard, which in turn makes translation very hard. And ambiguity is just one of the many difficulties of natural language processing (the part of computer science dedicated to understanding languages).
Latest Answers