You can use the translate.google.com to translate English to Spanish. This service uses cookies and data to deliver and maintain Google services, track outages and protect against spam, fraud, and abuse, and measure audience engagement and site statistics to understand how their services are used and enhance the quality of those services.
Alternatively, you can use the play.google.com app, which is a free app that can translate words and texts from English to Spanish, and from Spanish to English. The app has a rating of 4.1 stars and has been downloaded over 10 million times.
If you're looking for a more advanced translation service, you can also use deepl.com, which uses dictionary content from CC-CEDICT and has a range of features, including word lookup, character lookup, and practice exercises.