John McCarthy, amplamente reconhecido como um dos padrinhos da IA, definiu-o como "a ciência e a engenharia de fazer máquinas inteligentes". Em 1959, Arthur Samuel, um dos pioneiros da aprendizagem de máquinas, definiu a aprendizagem de máquinas como "um campo de estudo que dá aos computadores a capacidade de aprender sem ser explicitamente programado". Os programas de aprendizagem de máquinas, num certo sentido, ajustam-se em resposta aos dados a que estão expostos (como uma criança que nasce sem saber nada ajusta a sua compreensão do mundo em resposta à experiência). Actualmente, o que a geração da tecnologia digital do século XXI precisa é de um sistema informático capaz de executar tarefas que normalmente requerem inteligência humana, tais como percepção visual, reconhecimento da fala, tomada de decisões, e tradução entre línguas. A aprendizagem mecânica é um subconjunto da IA, que é um termo geral para qualquer programa informático que faça algo inteligente. As línguas naturais são aquelas línguas que são faladas pelo povo. É difícil para um indivíduo conhecer e compreender todas as línguas do mundo. A tradução automática (MT) é a tarefa de traduzir automaticamente um texto de uma língua natural para outra.