Translate and optionally play the audio translation for text added by the user, or any selected text for applications that support text selection

Lightweight

Customizable keyboard shortcuts (including global shortcuts to translate selected text, play audio translation of selected text, show the main window, more)

Qt5 graphical user interface and feature-rich command line interface

Translate between 117 languages

Runs on Linux and Windows

+

Crow Translate popup window translating selected text

Ctrl + Alt + E

Ctrl + Alt + F

$ crow --help Usage: crow [options] text A simple and lightweight translator that allows to translate and say text using the Google Translate API and much more. Options: -h, --help Displays this help. -v, --version Displays version information. -c, --codes Show all language codes. -s, --source Specifies the source language. By default, Google will try to determine the language on its own. -t, --translation Specifies the translation language(s), joined by '+'. By default, the system language is used. -l, --locale Specifies the translator language. By default, the system language is used. -e, --engine Specifies the translator engine ('google', 'yandex' or 'bing'). Google is used by default. -p, --speak-translation Speaks the translation. -u, --speak-source Speaks the original text. -a, --audio-only Prints text only for playing when using --speak-translation or --speak-source. -f, --file Read source text from files. Arguments will be interpreted as file paths. -i, --stdin Add stdin data to source text. Arguments: text Text to translate. By default, the translation will be done to the system language.

Download Crow Translate

The lightweight text translation app supports Linux and Windows, and it can translate not only the text you input in the application, but also speak or translate text that you select using your mouse, by showing a popup after pressing a configurable keyboard shortcut.Features:The application main user interface is very simple, with two panes for the languages you want to translate text from/to. At the bottom there are buttons to speak the text and copy the text to the clipboard. There's also a drop-down from where you can select the translation API, allowing you to choose between Google Translate, Yandex Translate or Bing Microsoft Translator.At the top you'll only find an "Auto" button on each pane, which allows the translation API you're using (Google, Yandex or Bing) to automatically detect the source and destination languages. Click thebutton to add some languages (up to 3) to the toolbar. You may also set a primary and secondary language in the Crow Translate settings., you can choose to have the main Crow Translate window showing the translation, or have a customizable popup window for which you can set the opacity, height and width, among others., so keep that in mind before using it and make sure you're using some sort of system tray or that your desktop supports Appindicators.It's worth noting that the application needs to be running (and this is where starting minimized to tray comes useful) to be able use some global shortcuts, like the shortcut to translate selected text (by default) or the shortcut to play the audio translation of the selected text (by default, but can be changed from the application settings). Another thing - the application settings can only be accessed from the tray menu as far as I can tell.You can find a list of keyboard shortcuts supported by Crow Translate on this page This is probably obvious to many, but I thought I'd still mention it - since it uses online translation services like Google Translate Yandex Translate and Bing Microsoft Translator , this application needs a working Internet connection to perform the translations.The only thing Crow Translate fails short is... the languages its interface is translated into. While the application can translate from/to 117 languages, its interface is only available in English and Russian in the latest stable version, with Portuguese (Brazil) and simplified Chinese being available in Git. If you want to help translate Crow Translate in your language, see the app page Crow Translate runs on Linux and Windows. Its downloads page has DEB (Debian, Ubuntu, Linux Mint, etc.) and RPM (Fedora, RHEL, openSUSE, etc.) binaries for Linux, and a Windows setup package. There's also an Arch Linux package, and manual build instructions mentioned on the application project page