Skip to content

marcelxsilva/tlt-translate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sobre

Simples ferramenta de linha de comando para realizar tradução de palavras

Este script é bem simples, pensei em cria-lo pois é uma tarefa muito massante para quem esta aprendendo ingles ter que ficar abrindo o Google Translator toda vez que precisar traduzir uma frase, e como velho usuario do linux resolvi criar via linha de comando.

Ele suporta apenas a tradução entre:
Inglês -> Português
Português -> Inglês

Faça suas alterações

Fique à vontade para fazer as suas modificacoes e adicionar suporte para outras linguagens.

Funcionamento

Tendo em mente que voçe ja configurou a ferramenta para funcionar via terminal Basta apenas inserir o nome da ferramenta, e em seguida para qual lingua deseja realizar a tradução e a palavra, exemplo:

#tlt en "Bom dia, como voce esta ? " 

Saida:

Response:  Good morning, how are you ? 

No comando acima, "en" significa "Englês" para Português é "pt" Aqui tem um lista de Linguagens suportada pela API e suas Abreviações

Qualquer dúvida é só da uma olhada no código, ou: tlt -h

APi Key

Utilizei a API do Yandex Translate API Então, é só acessar o site criar uma conta e gerar sua Key e inserir ela no arquivo tlt.js .

Configurar a ferramenta para funcionar via terminal no Linux

Resolvi ser mais simples possivel:

Coloque a pasta que contem o script em um local que voçe não apagaria ele acidentalmente, no meu caso eu coloquei no diretório:
altere o nome da pasta que contem todo o script para tlt Diretório onde ficara a pasta tlt do projeto.

/usr

É claro, instale as dependencias do script digitando:

npm install

Em seguida crie um script bash como nome de tlt com o seguinte conteúdo:

node /usr/tlt/tlt.js $1 " $2 "

Aqui estamos dizendo que quando o script de nome tlt for executado ele ira executar o arquivo tlt.js com o Node, $1 e $2 significa os argumentos recebidos do script, $1 é a lingua "pt" e $2 é a palavra a ser traduzida.

De ao arquivo tlt Permissão de execução:

     chmod +x tlt

Copie o arquivo tlt para o diretório /bin

    sudo cp tlt /bin

Agora está tudo certo, só rodar o comando descrito acima e tudo funcionara perfeitamente.

About

Simples ferramenta de linha de comando para realizar tradução de palavras

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published