Melhores tradutores de linguagem de linha de comando para Linux
A importância dos aplicativos de tradução de idiomas não pode ser super enfatizada especialmente para aqueles que viajam muito ou se comunicam com pessoas que não compartilham o mesmo idioma regularmente.
Hoje, apresento a você as melhores ferramentas de tradução baseadas em linha de comando para Linux.
1. CLI do DeepL Translator
O DeepL Translator Cli é um tradutor de linguagem de linha de comando livre e de código aberto que utiliza técnicas avançadas de aprendizado de máquina para permitir aos usuários traduzir texto entre idiomas, bem como detectar o idioma do texto de entrada. É alimentado por DeepL , uma empresa de tecnologia alemã e lançado sob a licença do MIT.
Os idiomas suportados incluem Inglês (EN), Alemão (DE), Francês (FR), Italiano (IT), Holandês (NL), Espanhol (ES), Russo, Português e Polaco (PL) e enquanto a ferramenta de terminal é livre, o DeepL oferece planos de assinatura para usuários interessados.
Para instalar a ferramenta de linha de comando Tradutor DeepL , primeiro você precisa instalar a versão mais recente do Node.js em sua distribuição do Linux.
Em seguida, instale o Yarn gerenciador de dependências de pacotes usando o repositório de pacotes Debian na distribuição Debian e Ubuntu usando os seguintes comandos.
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - $ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list $ sudo apt-get update $ sudo apt-get install yarn
Nas distribuições CentOS , Fedora e RHEL , você pode instalar o Yarn via repositório de pacotes RPM.
# curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo # yum install yarn [On CentOS/RHEL] # dnf install yarn [On Fedora]
Agora, instale a ferramenta de linha de comando Tradutor DeepL usando o seguinte comando.
$ yarn global add deepl-translator-cli
Verifique o status da instalação, verificando a versão DeepL .
$ deepl --version
O DeepL funciona fazendo chamadas de API para o site principal em deepl.com . Por isso, no momento, você precisa estar on-line para usá-lo. Ele supostamente roda em um supercomputador capaz de 5.1 petaFLOPS - velocidade suficiente para detectar e traduzir idiomas em um piscar de olhos.
# Translate text into German $ deepl translate -t 'DE' 'How do you do?' # Pipe text from standard input $ echo 'How do you do?' | deepl translate -t 'DE' # Detect language $ deepl detect 'Wie geht es Ihnen?' # For help $ deepl -h $ deepl translate -h $ deepl detect -h
2. Traduzir Shell
O Translate Shell (anteriormente Google Translate CLI ) é uma ferramenta de tradução de idiomas de linha de comando gratuita e de código aberto com tecnologia do Google Translate , Yandex Translate, Apertium e Bing Translator. Ele está disponível para a maioria dos sistemas compatíveis com POSIX, incluindo Windows (via Cygwin, WSL ou MSYS2), GNU/Linux, macOS e BSD.
O Translate Shell permite que os usuários o usem para traduções simples ou como um shell interativo. Para traduções simples, o Translate Shell fornece detalhes do texto traduzido por padrão, a menos que seja feito para excluir os detalhes usando a palavra-chave, breve.
$ trans 'Saluton, Mondo!' Saluton, Mondo! Hello, World! Translations of Saluton, Mondo! [ Esperanto -> English ] Saluton , Hello, Mondo ! World!
$ trans -brief 'Saluton, Mondo!' Hello, World!
Quando usado como um shell interativo, ele irá traduzir os textos conforme você os insere linha por linha. Por exemplo,
$ trans -shell -brief > Rien ne réussit comme le succès. Nothing succeeds like success. > Was mich nicht umbringt, macht mich stärker. What does not kill me makes me stronger. > Юмор есть остроумие глубокого чувства. Humor has a deep sense of wit. > 幸福になるためには、人から愛されるのが一番の近道。 In order to be happy, the best way is to be loved by people.
Meu método de download recomendado é pegar o arquivo executável independente aqui, colocá-lo em seu caminho e executar os seguintes comandos:
$ wget git.io/trans $ chmod +x ./trans
Para mais detalhes sobre instalação e uso, verifique sua página oficial do GitHub aqui.
Você conhece outros incríveis aplicativos de conversão de texto de linha de comando para Linux? Adicione suas sugestões na seção de comentários abaixo.