Traduções

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 para outros idiomas em um terminal Linux. Também mostra como especificar o idioma de origem ou mais de um único idioma de destino no terminal Linux, como identificar idiomas sem realizar o processo de tradução, como identificar idiomas do terminal entre as técnicas mais úteis para lidar com idiomas.

Para este tutorial, o software usado é Traduzir Shell, anteriormente conhecido como CLI do Google Tradutor.

O Translate Shell permite que você use o Google Translate, Bing Translator, Yandex Translator e Apertium a partir da linha de comando, enquanto inclui todos os mecanismos de tradução mencionados acima, o Google é o padrão.

Antes de baixar o Translate Shell, você precisa obter o pacote gawk executando:

# apt install gawk -y

Depois de instalado, baixe o Translate Shell usando o wget executando:

# wget git.io / trans

Observação: em distribuições baseadas em Debian e Linux, você pode instalar o wget executando apt install wget.

Uma vez baixado, conceda direitos de execução do Translate Shell executando:

# chmod + x trans

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

Traduza uma única palavra no terminal Linux:

# ./ trans 'pinguino'

Observação: usar aspas é opcional para palavras simples e obrigatório para frases.

Como você pode ver, o Translate Shell detectou o idioma de origem como italiano e o traduziu para o inglês, embora o idioma de destino não tenha sido especificado.

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

# ./ trans: es pinguim

Como você pode ver, Translate Shell traduziu corretamente.

Traduza mais de uma palavra no terminal Linux:

Agora vamos traduzir mais de uma palavra, o exemplo a seguir mostra a tradução da "dica do Linux", observe que para mais de uma palavra as aspas são obrigatórias.

# ./ trans: é a 'dica do Linux'

Traduza palavras do inglês para vários outros idiomas no terminal Linux:

Traduzir Shell também permite traduzir para diferentes idiomas de destino, o exemplo a seguir mostra como traduzir a frase “No LinuxHint buscamos a melhor qualidade de conteúdo para leitores” para espanhol e chinês simultaneamente, apenas separando os códigos de idioma com um + símbolo:

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

Especifique o idioma de origem ao traduzir palavras para outro idioma no terminal Linux:

Às vezes, os tradutores não conseguem detectar automaticamente o idioma de origem, Translate Shells suporta a especificação do idioma de origem, colocando o código do idioma de origem antes de dois pontos:

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

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

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

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

Detecte idiomas no Terminal Linux usando Translate Shell:

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

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

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

Traduzir Shell também permite que você traduza arquivos. Usando o nano ou qualquer editor de texto, você deseja criar um arquivo de texto com conteúdo em qualquer idioma que deseja traduzir para testar o Translate Shell.

# nano linuxhint-translation

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 file: // linuxhint-translation

Traduzir sites para outro idioma no terminal Linux:

Com o Translate Shell é possível traduzir sites também usando a sintaxe mostrada abaixo para traduzir linuxhint.com.

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

Como você pode ver, o Translate 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

Traduza palavras para outro idioma no terminal Linux com modo interativo:

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

# ./ trans -shell es: en

Usando Translate Shell como dicionário:

Traduzir Shells também pode ser usado como dicionário se a opção -d for implementado, o exemplo a seguir mostra Translate Shells sendo usado como dicionário para a palavra "criptografar":

# ./ trans -d en: criptografar

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

Para encerrar este tutorial, vamos adicionar som para ouvir as traduções. Para isso, você precisa instalar um reprodutor de mídia de terminal, como o mplayer, no Debian e as distribuições baseadas no Linux rodam:

# apt install mplayer -y

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

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

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

Melhores jogos para jogar com rastreamento manual
Oculus Quest introduziu recentemente a grande ideia de rastreamento manual sem controladores. Com um número cada vez maior de jogos e atividades que e...
Como mostrar a sobreposição de OSD em aplicativos e jogos Linux em tela cheia
Jogar jogos em tela cheia ou usar aplicativos em modo de tela cheia sem distração pode cortar você das informações relevantes do sistema visíveis em u...
Top 5 cartas de captura de jogos
Todos nós vimos e amamos streaming de jogos no YouTube. PewDiePie, Jakesepticye e Markiplier são apenas alguns dos melhores jogadores que ganharam mil...