Traduzir texto direto pelo terminal

 

Vamos facilitar um pouco a vida de quem utiliza o terminal do linux já que quase tudo esta em inglês nos manuais de comandos e nem sempre temos um browse ou um tradutor aberto. Vamos instalar e ver como utilizar o Translate Shell.

Como instalar o Translate Shell no Linux.

Debian e derivados:

# apt install translate-shell

CentOs e derivados

# dnf install translate-shell

ArchLinux e derivados

# pacman -S translate-shell 

 Após instalado vamos mostrar algumas maneiras de utilizarmos o Translate Shell.

Para ele identificar a linguagem use o comando.

$ trans

Não esqueça para mais opções consulte o manual com o comando:

$ man trans

Algumas opções do comando trans que podemos utilizar:

trans - sem parâmetros traduz mostrando várias interpretações no caso de frase.

siglaindioma:siglaindioma - Indica o idioma atual e para qual idioma irá traduzir separado por dois pontos.

-b - Traduz de forma direta ou resumida.

-i - traduz texto de um arquivo.

-shell - traduz de forma interativa ou seja o que digitar e der enter ele irá traduzir, para sair deste modo utilize :q

-R - visualiza a tabela de idiomas e suas siglas.

Lembrando sempre para traduzir use frases entre aspas duplas.

Exemplo:

$ trans "the mouse gnawed at the king of rome's clothes"

ou indicando para qual idioma quer traduzir.

$ trans en:pt-br " the mouse gnawed at the king of rome's clothes"

Neste exemplo ele te mostrará várias formas de interpretação da frase.

Se quiser que a tradução seja resumida e direta use o parâmetro -b ficando assim.

$ trans -b " the mouse gnawed at the king of rome's clothes"

Ou indicando o idioma que esta e para qual idioma quer traduzir.

$ trans -b en:pt " the mouse gnawed at the king of rome's clothes"

Para traduzir de um arquivo usamos o -i.

Primeiro passe o manual do trans para um arquivo txt.

$ man trans > trans.txt

Depois execute o comando com o -i e -b que é para traduzir de forma resumida.

$ trans -i -b manual-ls.txt

Para visualizar os mecanismos de tradução disponíveis para utilizar use a opção -S e veja que por padrão ele utiliza o Google.

$ trans -S

Caso deseje mudar para outro mecanismo de tradução basta usar o parâmetro -e.

$ trans -e bing "hello world"


 Siga nossas redes sociais.

Instagram: @mundo_linux_phd
Facebook: @mundolinuxphd


Comentários

Mais Vistas