Introdução

Esta ferramenta tem o objetivo de facilitar a tradução entre diferentes idiomas de uma forma simples e rápida. A partir de um comando você consegue uma palavra ou frase traduzida sem a necessidade de buscar em sites de tradução pelo navegador. Para usar a ferramenta, basta seguir as instruções fornecidas no comando de exemplo abaixo. Personalize suas configurações, defina idiomas padrão e experimente a facilidade de tradução que a nossa ferramenta oferece.

Baixar

Versão atual: 23.12.4

Baixar ou wget https://github.com/Bill1300/Linguax/archive/refs/heads/main.zip Copiar?

Ajuda

Instalação

Para instalar o programa execute o comando:

bash instalador.sh Copiar?

(É necessário a inserir a senha de super-usuário)


Execução

Modo Simples

Para utilizar o programa execute o comando linguax seguido da palavra ou frase a ser traduzida, como no exemplo abaixo:

linguax olá mundo Copiar?

Saída ➜ Texto: "hello world".

Para que isso seja executado de modo eficiente e correto defina os idiomas de entrada/saída.

Modo Comum

Para a tradução de modo comum, utilize o comando:

linguax Copiar?

Saída ➜ Menu de seleção.

Selecione Traduzir uma palavra ou frase (tecla 1 no menu), informar o idioma de entrada seguindo o código de cada idioma suportado pelo sistema ou deixar vazio para detecção automática, após isso informar o idioma de saída ou deixar vazio para selecionar o idioma salvo em perfil, e por fim descrever a palavra ou frase para ser traduzida.


Traduzir Arquivo

Para realizar a tradução de um arquivo de texto, deve ser selecionado o item 2 no menu de opções. É necessário fornecer o endereço do arquivo desejado. Posteriormente, o conteúdo é traduzido e um novo arquivo é gerado no mesmo diretório, mantendo o mesmo nome, porém acrescentando _linguax. A tradução é realizada para o idioma previamente definido no perfil do usuário.


Configurar Idiomas

Para a configuração de idiomas, no menu deve ser selecionado o item 3, Configurar idiomas de entrada/saída.

Idioma de entrada ➜

No início será questionado o idioma de entrada das palavras e frases que serão processadas, o idioma deve seguir a formatação correta mostrada na tabela abaixo, caso deixar esse valor vazio, o idioma de entrada será uma detecção automática do sistema.

Idioma de saída ➜

A segunda questão é sobre o idioma de saída das palavras e frases que serão processadas, o idioma deve seguir a formatação correta mostrada na tabela abaixo, caso deixar esse valor vazio, o idioma de saída será o idioma pré-definido nas traduções anteriores, se for a primeira, o idioma atual do sistema operacional.

Idioma de interface ➜

A terceira questão é sobre o idioma da interface do sistema, o idioma deve seguir a formatação correta mostrada na tabela abaixo, caso deixar esse valor vazio, o idioma de saída será o idioma atual do sistema operacional.

Lista de idiomas suportados:

Idioma Código
Africâneraf
Albanêssq
Amáricoam
Árabear
Armêniohy
Azerbaijanoaz
Bengalibn
Bielorrussobe
Bósniobs
Búlgarobg
Catalãoca
Checocs
Chinês (Simplificado)zh
Chinês (Tradicional)zh-TW
Croatahr
Dinamarquêsda
Eslovacosk
Eslovenosl
Espanholes
Estonianoet
Finlandêsfi
Francêsfr
Georgianoka
Alemãode
Gregoel
Hebraicohe
Hindihi
Holandêsnl
Húngarohu
Indonésioid
Inglêsen
Italianoit
Japonêsja
Letãolv
Lituanolt
Macedôniomk
Malaioms
Maltêsmt
Nepalêsne
Norueguêsno
Persafa
Polonêspl
Portuguêspt
Punjabipa
Romenoro
Russoru
Sérviosr
Suecosv
Tailandêsth
Tâmilta
Tchecocs
Telugute
Turcotr
Ucranianouk
Urduur
Vietnamitavi
Galêscy
Xhosaxh
Iídicheyi
Iorubayo
Zuluzu

Consultar histórico

No histórico, pressionando a tecla 4 no menu de opções, é exibida uma tabela contendo todas as traduções realizadas com a aplicação, tanto no Modo Simples quanto no Modo Comum, apresentando as seguintes informações: Data/Hora, Texto de Entrada, Texto de Saída e Idioma de Saída. Um exemplo dessa tabela é mostrado abaixo:

Data/Hora Texto Entrada Texto Saída Idioma Saída
2023-12-01 15:30:00 Hello, how are you? Hola, ¿cómo estás? es
2023-10-05 16:45:00 Bonjour, comment ça va? Hello, how are you? en

Nessa tabela fictícia, cada linha representa uma tradução realizada, exibindo a data e a hora da operação, o texto de entrada, o texto resultante e o idioma de saída correspondente.

A aplicação cria documentos de texto no diretório ~/.linguax/ do tipo JSON e XLSX mostrando essas informações.


Desinstalar

Para remover a aplicação Linguax selecione a opção Desinstalar na seção 5 no menu de opções. Assim será questionado a confirmação para a remoção:

  • 1 ➜ Sim, desinstalar (É necessário a inserir a senha de super-usuário).
  • 2 ➜ Não, voltar ao menu.

Ao selecionar a remoção os seguintes itens serão removidos:

  • Script de inicialização da aplicação: /bin/linguax.
  • Diretório ~/.linguax/* contendo o script de tradução, dados salvos de perfil e histórico de traduções.

Ajuda

Nessa seção é apresentado a lista de idiomas e seus respectivos códigos, o Modo Simples e o Modo Comum para o usuário.

Os parâmetros disponíveis e a documentação:

Descrição Comando
Mostrar ajuda ➜
-a ou --ajuda
linguax --ajuda Copiar?
Traduzir arquivo ➜
-t [endereço de arquivo] ou --texto [endereço de arquivo]
linguax --texto ~/Documentos/arquivo.txt Copiar?

Informações

Nas informações são apresentadas a versão da aplicação Linguax, além do diretório online GitHub.

Feedback

Você teve algum problema ao executar? Alguma ideia de funcionalidade nova?