English-Spanish online translator and dictionary

Type text or a site address
0 / 10000
Translate in
Report error
Your suggestions help improve the quality of machine translation
Dictionary
Report error
    Yandex.Translate is a mobile and web service that translates words, phrases, whole texts, and entire websites from English into Spanish. The meanings of individual words come complete with examples of usage, transcription, and the possibility to hear pronunciation. In site translation mode, Yandex.Translate will translate the entire text content of the site at the URL you provide. Knows not just English and Spanish, but 89 other languages as well.
    Favorites list full. Delete old entries to add new ones.
    More information
    The last 2000 entries can be imported into your favorites.
    ImportSave as CSV
    Clear Favorites
    Report error
    Alternative translation (optional)
    Comments (optional)
    Report
    Thanks for the feedback!
    Thanks for the feedback!
    Error
    Something\'s not right.
    Try again
    Auto detect
    Recent
    Recent
    Session timeout
    Please refresh the page. The source text and translation will be saved.
    Refresh the page