Crow Translate é um aplicativo (Qt5 GUI e interface de linha de comando disponível) que permite traduzir e falar texto usando o Google Translate, Yandex Translate e Bing Translator.
O aplicativo de tradução de texto leve suporta Linux e Windows e pode traduzir não apenas o texto que você inserir no aplicativo, mas também falar ou traduzir o texto que você selecionar usando o mouse, mostrando um pop-up após pressionar um atalho de teclado configurável.
Características:
A interface de usuário principal do aplicativo é muito simples, com dois painéis para os idiomas de/para os quais deseja traduzir o texto. Na parte inferior, existem botões para falar o texto e copiar o texto para a área de transferência. Também há um menu suspenso de onde você pode selecionar a API de tradução, permitindo que você escolha entre o Google Translate, Yandex Translate ou Bing Microsoft Translator.
No topo, você encontrará apenas um botão "Auto" em cada painel, o que permite que a API de tradução que você está usando (Google, Yandex ou Bing) detecte automaticamente os idiomas de origem e de destino. Clique no botão +
para adicionar alguns idiomas (até 3) à barra de ferramentas. Você também pode definir um idioma primário e secundário nas configurações do Crow Translate.
Janela pop-up Crow Translate traduzindo o texto selecionado
Para traduzir o texto selecionado, você pode optar por ter a janela principal do Crow Translate mostrando a tradução, ou ter uma janela popup personalizável para a qual você pode definir a opacidade, altura e largura, entre outras.
O aplicativo é configurado para iniciar minimizado na bandeja, portanto, tenha isso em mente antes de usá-lo e certifique-se de que está usando algum tipo de bandeja do sistema ou que seu desktop suporta Appindicators.
É importante notar que o aplicativo precisa estar em execução (e é aqui que começar minimizado na bandeja se torna útil) para poder usar alguns atalhos globais, como o atalho para traduzir o texto selecionado (Ctrl + Alt + E
por padrão) ou o atalho para reproduzir a tradução de áudio do texto selecionado (Ctrl + Alt + F
por padrão, mas pode ser alterado nas configurações do aplicativo). Outra coisa - as configurações do aplicativo só podem ser acessadas a partir do menu da bandeja, tanto quanto eu posso dizer.
Você pode encontrar uma lista de atalhos de teclado compatíveis com o Crow Translate nesta página.
A interface de linha de comando do Crow Translate também é rica em recursos, com recursos como detecção automática para os idiomas de origem e destino, opção para traduzir arquivos de texto, especificar o mecanismo de tradução (Google, Yandex ou Bing) e mais:
$ 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.
Isso provavelmente é óbvio para muitos, mas pensei que ainda deveria mencioná-lo - uma vez que usa serviços de tradução online como Google Translate, Yandex Translate e Bing Microsoft Translator, este o aplicativo precisa de uma conexão ativa com a Internet para realizar as traduções.
A única coisa que o Crow Translate falha é ... os idiomas para os quais sua interface é traduzida. Embora o aplicativo possa traduzir de/para 117 idiomas, sua interface está disponível apenas em inglês e russo na última versão estável, com português (Brasil) e chinês simplificado disponíveis no Git. Se você quiser ajudar a traduzir o Crow Translate em seu idioma, consulte a página do aplicativo.
Faça download do Crow Translate (Linux ou Windows)
Crow Translate roda em Linux e Windows. Sua página de downloads possui binários DEB (Debian, Ubuntu, Linux Mint, etc.) e RPM (Fedora, RHEL, openSUSE, etc.) para Linux e um pacote de instalação do Windows. Também há um pacote Arch Linux e instruções de construção manual mencionadas no projeto do aplicativo página.
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
Crow Translate: Desktop / CLI Text Translation App Using Google Translate, Yandex Translate and Bing Translator