Great course - a lot of material covered. If it will be offered again (I wish!) the advice for those who wants to take it is to have the book as well (either the recommended one, or a free Introduction to Information Retrieval, written by Manning et al http://www-nlp.stanford.edu/IR-book/ and to dedicate quite some time to this course, especially if you haven't been involved with NLP before.
Programming experience is a must (the first offering used Python and Java), as well as some exposure to the probability theory. I have been going through Probabilistic Graphical Models at the same time, and these two courses slightly overlapped, though NLP can overlap with almost everything in Computer Science.
All the assignments were using English texts as data. If you are interested in the automatic translation, have a look at another, more involved NLP course: https://class.coursera.org/nlangp-001/class/index . For most of the other NLP-relevant topics the course of Zhurafsky and Manning is a great starting point.