Traduzir palavras do inglês para outro idioma no terminal Linux

Traduzir palavras do inglês para outro idioma no terminal Linux
Este tutorial mostra como traduzir facilmente palavras do inglês em outros idiomas em um terminal Linux. Ele também mostra como especificar a linguagem de origem ou mais do que uma única linguagem de destino no terminal Linux, como identificar idiomas sem realizar o processo de tradução, como identificar linguagens do terminal entre técnicas mais úteis para lidar com idiomas.

Para este tutorial, o software usado é Traduzir shell, anteriormente conhecido como Google tradutor cli.

A Tradlate Shell permite que você use o Google Translate, Bing Translator, Yandex Translator e Apertium da linha de comando, incluindo todos os mecanismos de tradução mencionados acima do Google é o padrão.

Antes de baixar o shell tradutor, você precisa obter o pacote Gawk executando:

# APT Instale Gawk -y

Uma vez instalado, faça o download do shell tradutor usando o wget executando:

# wget git.io/trans

Observação: Nas distribuições de Linux, com base no Debian e no Linux, você pode instalar o WGE.

Uma vez baixado, dê os direitos de execução da Shell Tradlate, executando:

# chmod +x trans

Vamos tentar traduzir uma única palavra de italiano (para o inglês, já que o inglês é o idioma de destino padrão). Para traduzir a palavra Pinguino correr:

Traduza uma única palavra no terminal Linux:

# ./trans 'pinguino'

Observação: Usar aspas é opcional para palavras únicas e obrigatória para frases.

Como você pode ver, a tradução Shell detectou a linguagem de origem como italiana e a traduziu para o inglês, apesar do idioma de destino não ter sido especificado.

Agora vamos traduzir a mesma palavra do inglês para o espanhol. Para especificar um idioma de destino usar “:” seguido pelo idioma de destino, como no exemplo abaixo:

# ./trans: es pinguim

Como você pode ver, traduza a Shell traduzida corretamente.

Traduzir mais de uma única palavra no terminal Linux:

Agora vamos traduzir mais do que uma única palavra, o exemplo a seguir mostra a tradução "Linux Dint", observe mais de uma única palavra que as marcas de palavras são obrigatórias.

# ./trans: es 'linux dica'

Traduzir palavras do inglês em vários outros idiomas no terminal Linux:

Traduzir Shell também permite que você se traduz em diferentes idiomas de destino, o exemplo a seguir mostra como traduzir a frase “no Linuxhint, buscamos a melhor qualidade de conteúdo para os leitores” para espanhol e chinês simultaneamente, separando os códigos de linguagem com um + símbolo:

# ./trans: es+zh 'em linuxhint, buscamos a melhor qualidade de conteúdo para os leitores'

Especifique a linguagem de origem ao traduzir palavras em outro idioma no terminal Linux:

Às vezes, os tradutores não conseguem detectar automaticamente o idioma de origem, os shells traduzidos suportam a especificação da linguagem de origem, colocando o código da linguagem de origem antes de Colon:

# ./trans zh: '在 linuxhint , 我们 为 读者 寻求 最 佳 的 内容 质量' '

Especifique os idiomas de origem e destino ao traduzir no terminal Linux:

Claro que você pode especificar os idiomas de origem e de destino:

# ./trans zh: es '在 linuxhint , 我们 为 读者 寻求 最 佳 的 内容 质量' '

Detecte idiomas no terminal Linux usando o shell de tradução:

Você pode usar o shell tradutor também para detectar apenas idiomas, sem prosseguir com a tradução, obtendo informações adicionais sobre o idioma detectado, adicionando o -eu ia sinalizador como mostrado no exemplo abaixo:

# ./trans -id "我们 为 读者 寻求 最 佳 的 内容 质量"

Traduzir arquivos do inglês para outro idioma no terminal Linux:

Traduzir Shell também permite traduzir arquivos. Usando o Nano ou qualquer editor de texto que você deseja criar um arquivo de texto com conteúdo em qualquer idioma que você queira traduzir para testar a tradução shell.

# nano linuxhint translação

Em seguida, pressione Ctrl+X para salvar e sair

Para traduzir o conteúdo para o espanhol, use a sintaxe mostrada abaixo Adicionando arquivo: // como fonte de conteúdo para traduzir:

# ./Trans: es: // Linuxhint-translation

Traduzir sites em outro idioma no terminal Linux:

Com o shell de tradução, é possível traduzir sites também usando a sintaxe mostrada abaixo para traduzir Linuxhint.com.

# ./trans: es https: // linuxhint.com

Como você pode ver a tradução, a Shell retornou um URL com uma versão do Linuxhint em espanhol:

https: // traduzir.Google.com/traduzir?hl = en & sl = auto & tl = es & u = https: // linuxhint.com

Traduzir palavras em outro idioma no terminal Linux com o modo interativo:

A Translate Shell também oferece um modo interativo, o exemplo a seguir mostra como iniciar o modo interativo para traduzir o conteúdo do espanhol para o inglês:

# ./trans -Shell es: pt

Usando a tradução shell como dicionário:

As conchas traduzidas também podem ser usadas como dicionário se a opção -d é implementado, o exemplo a seguir mostra que as conchas traduzidas sendo usadas como dicionário para a palavra "criptografar":

# ./trans -d pt: criptografia

Jogue o som para incluir a tradução falada na saída:

Para encerrar este tutorial, vamos adicionar som para ouvir traduções, para alcançá -lo, você precisa instalar um tocador de mídia de terminal como o MPlayer, nas distribuições de Debian e Linux baseadas:

# apt install mplayer -y

Jogue o som para incluir a tradução falada na saída:

Depois de instalado, use a opção -p Para adicionar som à saída, o exemplo a seguir mostra como traduzir de chinês para espanhol, incluindo a tradução falada:

Espero que você tenha encontrado este tutorial sobre como traduzir palavras do inglês para outro idioma no terminal Linux útil. Continue seguindo o Linuxhint para obter mais dicas e atualizações no Linux e na rede.