Pesquisa de site

Melhores tradutores de linguagem de linha de comando para Linux


A importância dos aplicativos de tradução de idiomas não pode ser subestimada, especialmente para aqueles que viajam muito ou se comunicam regularmente com pessoas que não falam o mesmo idioma.

Hoje, apresento a vocês as melhores ferramentas de tradução baseadas em linha de comando para Linux.

1. CLI do Tradutor DeepL

DeepL Translator Cli é um tradutor de linguagem de linha de comando gratuito e de código aberto que usa técnicas avançadas de aprendizado de máquina para permitir que os usuários traduzam texto entre idiomas, bem como detectem o idioma do texto de entrada. É desenvolvido pela 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 polonês (PL) e enquanto a ferramenta do terminal é gratuito, o DeepL oferece planos de assinatura para usuários interessados.

Instale a CLI do DeepL Translator no Linux

Para instalar a ferramenta de linha de comando DeepL Translator, primeiro você precisa instalar a versão mais recente do Node.js em sua distribuição Linux.

Em seguida, instale o gerenciador de dependência de pacotes Yarn 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 através do 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 DeepL Translator usando o seguinte comando.

yarn global add deepl-translator-cli

Verifique o status da instalação verificando a versão do DeepL.

deepl --version

DeepL funciona fazendo chamadas de API para o site principal em deepl.com então, no momento, você precisa estar online 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.

Exemplos de uso do DeepL

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

Translate Shell (anteriormente Google Translate CLI) é uma ferramenta de tradução de linguagem de linha de comando gratuita e de código aberto, desenvolvida por Google Translate, Yandex Translate, Apertium e Tradutor do Bing. Está disponível para a maioria dos sistemas compatíveis com POSIX, incluindo Windows (via Cygwin, WSL ou MSYS2), GNU/Linux, macOS e BSD.

Translate Shell permite que os usuários o utilizem 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 necessário excluir os detalhes usando a palavra-chave brief.

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 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.

Instale o Shell de tradução no Linux

Meu método de download recomendado é pegar o arquivo executável independente daqui, colocá-lo em seu caminho e executar os seguintes comandos:

wget git.io/trans
chmod +x ./trans

Para obter mais detalhes sobre instalação e uso, verifique a página oficial do GitHub aqui.

Você conhece outros aplicativos incríveis de tradução de texto de linha de comando para Linux? Adicione suas sugestões na seção de comentários abaixo.