DeepL Translator

A good translation tool.

Etymology

A useful resource and a fun place to browse: Online Etymology Dictionary