Crow Translate is a simple and lightweight translator application that enables you to translate and speak text using several translation engines, including Google, Yandex, Bing, LibreTranslate, and Lingva. Written in C++/Qt, it supports over 125 different languages and includes features like low memory consumption, customizable shortcuts, and both a graphical and command-line interface.
While initially developed as an independent project, it has since been archived on GitHub by its original owner and you can still access it under the KDE umbrella for future development.