Here are some useful language resources.
Google Translate |
Google provides online translation, with a good selection of languages. It works by statistical methods , which yield better results in some cases (especially with imperfect grammar and bad punctuation). |
LEO |
LEO is an excellent English <-> German dictionary (there are now many additional languages). |
www.dict.org |
This is an amazing resource. You can look up definitions of words; you can translate words to a large list of other languages; and you can look up synonyms. |