Crow translation Is an application (providing Qt5 GUI and command line interface) that allows text translation using Google Translate, Yandex Translate and Bing Translator.
The lightweight text translation application supports Linux and Windows and displays a pop-up window by pressing a configurable keyboard shortcut, which not only translates the text you enter in the application, but also speaks or translates your choices with the mouse Text.
feature:
- Translate text for users or any text selected for apps that support text selection and play audio translations
- Lightweight
- Customizable keyboard shortcuts (including global shortcuts to translate selected text, play audio translations of selected text, display main window, etc.)
- Qt5 graphical user interface and feature-rich command line interface
- Translate between 117 languages
- Runs on Linux and Windows
The main application user interface is very simple, with two panes for the language in which you want to translate text. There are buttons at the bottom to speak the text and copy the text to the clipboard. You can also choose the translation API from the drop-down menu, so you can choose between Google Translate, Yandex Translate or Bing Microsoft Translator.
At the top, you will only find an “Auto” button on each pane, which allows the translation API (Google, Yandex or Bing) you use to automatically detect the source and target languages. Click on +
The button adds some languages (up to 3) to the toolbar. You can also set the primary and secondary languages in the Raven Translation settings.
![]() |
Crow Translate popup translates selected text |
To translate selected text, you can choose to display the translation in the main Crow Translate window, or set opacity, height, width, etc. in a customizable pop-up window. Minimize the application’s starting settings to the tray, so keep this in mind before using it and make sure you use some kind of system tray or your desktop supports Appindicators.
It’s worth noting that the application needs to run (this is where minimizing startup to the tray is useful) in order to be able to use some global shortcuts, such as shortcuts to translate selected text ( Ctrl + Alt + E
(By default) or play a shortcut for audio translation of the selected text ( Ctrl + Alt + F
By default, but can be changed from the application settings). Another thing-as far as I know, application settings can only be accessed from the taskbar menu.
You can find a list of keyboard shortcuts supported by Crow Translate at: This page . The Crow Translate command line interface is also rich in features, with features such as automatic detection of source and target languages, options for translating text files, and specifying a translator engine (Google, Yandex or Bing):
$ 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.
This may be obvious to many people, but I think I will still mention it-because it uses online translation services such as Google Translate , Yandex translation with Bing Microsoft Translator , This application requires a valid internet connection to perform translation.
The only reason Crow Translate failed was … the language into which its interface was translated. Although the app can translate in 117 languages, its interface is only available in the latest stable versions in English and Russian, while Portuguese (Brazil) and Simplified Chinese are available in Git. If you want to help translate Crow Translate in your language, see Application page .
Download Raven Translator
Crow Translate runs on Linux and Windows. Its download page contains DEB ( Debian , Ubuntu , Linux Mint, etc.) and RPM (Fedora, RHEL, openSUSE, etc.) binaries for Linux, as well as Windows installer packages. There is also an Arch Linux package, and manual build instructions mentioned in the application project page .