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.