I used to use Google Translate (mostly as a dictionary - for single words), but I would wish to know if there's something else worth considering, so I don't miss something better. I concerned if there's something that is of better quality than Google Translate, more precise, more formal, may be government backed, instead of community affected data.
I prefer monolingual dictionaries where possible. If I want to translations in particular, I use Wiktionary via https://www.sanakirja.org/ (no affiliation). The benefit is that when I write a word there, it gives the translation in all languages covered by Wiktionary; for example https://www.sanakirja.org/search.php?q=kaukoputki. This often helps in understanding the word and gives better nuance for words that do not have one-to-one translations.
I am sure there exist other more convenient user interfaces.
bab.la has a number of dictionary language pairs. I find them useful:
Personally I like Reverso as it gives words in context so that it can provide better translations. There's a bit where you can convert either singular words or entire paragraphs.