translate.yandex.com
Yandex.Translate is a free online translation tool that allows users to translate text, documents, and images in over 90 languages. It also offers a comprehensive dictionary with word meanings, synonyms, and usage examples.