The essay describes some of the main problems which meet us when trying to process human language on a computer. The overall approach is to look at what we would need to do in order to be able to build a device with the same general functionality as Douglas Adams' Babel fish. That is, a device which can take utterances spoken in one language and instantly translate them into speech in some other language.