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
Postar um comentário