Infra - Linux
Babytrans, o Babylon for LINUX
Já imaginou ter um software tradutor, onde basta selecionar a palavra a ser traduzida para que isto ocorra? Pois é isto que este tutorial se propõe a fazer utilizando o programa Babytrans.
por Alessandro de Oliveira Faria
O programa Babytrans, é um tradutor semelhante ao Babylon. Com este programa podemos obter a tradução automática após um simples seleção de texto.
Antes de começarmos devemos estar atento a biblioteca GTK. Para instalar esta biblioteca, consulte a sua documentação.
O download:
A página oficial do Babytrans é: http://fjolliton.free.fr/babytrans/, para efetuarmos o download, executamos os seguintes comandos abaixo:
[root@athlon root]# mkdir /install [root@athlon root]# cd /install [root@athlon install]# wget http://fjolliton.free.fr/babytrans/babytrans-0.9.1.tar.gz
Descompactando e compilando:
Após o download, devemo descompactar os arquivos fontes e compila-lo. Segue abaixo a sequência do comandos para efetuar as tarefas mencionadas.
[root@athlon install]# tar -zxvf babytrans-0.9.1.tar.gz [root@athlon install]# cd babytrans-0.9.1 [root@athlon babytrans-0.9.1]# ./configure makding cache ./config.cache checking for a BSD compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... (cached) yes ... ... ... ... ... ... ... ... ... ... ... ... creating intl/Makefile creating po/Makefile.in creating src/Makefile creating config.h config.h is unchanged [root@athlon babytrans-0.9.1]# make make all-recursive make[1]: Entering directory `/arquivos/babytrans-0.9.1" Making all in po ... ... ... ... ... ... ... ... ... ... ... ... make[1]: Leaving directory `/arquivos/babytrans-0.9.1" [root@athlon babytrans-0.9.1]# [root@athlon babytrans-0.9.1]# make install Making install in po make[1]: Entering directory `/arquivos/babytrans-0.9.1/po" ... ... ... ... ... ... ... ... ... ... ... ... make[2]: Nada a ser feito para `install-exec-am". make[2]: Nada a ser feito para `install-data-am". make[2]: Leaving directory `/arquivos/babytrans-0.9.1" make[1]: Leaving directory `/arquivos/babytrans-0.9.1"
Configurando o dicionário:
Agora com o software instalado, vamo efetuar o download do banco de dados e os arquivos de configuração do idioma de tradução. Segue abaixo a relação do arquivos.
Dictionary -----> Arquivo de configuração do idioma destino.
english.dic.gz -----> Arquivo .dic dicionário de palavras.
EngtoPor.dic.gz -----> Arquivo .dic dicionário de tradução.
Efetuando o download do banco:
[root@athlon babytrans-0.9.1]# wget ftp://ftp.ac-grenoble.fr/ge/languages/babylon_dict/english.dic.gz [root@athlon babytrans-0.9.1]# wget ftp://ftp.ac-grenoble.fr/ge/languages/babylon_dict/EngtoPor.dic.gz [root@athlon babytrans-0.9.1]# wget ftp://ftp.ac-grenoble.fr/ge/languages/babylon_dict/dictionary.gz
Descompactando os arquivos:
[root@athlon babytrans-0.9.1]# ls *.gz EngtoPor.dic.gz english.dic.gz dictionary.gz [root@athlon babylon]# gunzip english.dic.gz [root@athlon babylon]# gunzip EngtoPor.dic.gz [root@athlon babylon]# gunzip dictionary.gz
Criando pasta e copiando os arquivos:
[root@athlon babytrans-0.9.1]# mkdir /usr/local/share/babytrans [root@athlon babytrans-0.9.1]# cp dictionary /usr/local/share/babytrans [root@athlon babytrans-0.9.1]# mkdir /usr/local/lib/babytrans [root@athlon babytrans-0.9.1]# cp *.dic /usr/local/lib/babytrans
Configurando o arquivo de idiomas:
[root@athlon babytrans-0.9.1]# vi /root/.babytrans/config # Criado por babytrans 0.9.1 # # toolbar_style = [text|icons|both] # language = abreviatura da linguagem (de,fr,es,...) que deve # corresponder a uma entrada no arquivo "dictionary" # auto = [false|true] # auto_raise = [false|true] toolbar_style = both language = po auto = true auto_raise = false
Pronto agora basta digitar:
[root@athlon babytrans-0.9.1]# babytransBasta selecionar uma palavra que logo em seguida a tradução aparecerá na janela do Babytrans.
- Login automático com SSH e Automatização da instalação (deploy) e atualização de sites com GitLinux
- Extensão Sun Presentation Minimizer para Broffice.ORGLinux
- Otimização de Desempenho em sistemas GNU/LinuxLinux
- Hardware para sistemas GNU/Linux - Dicas de Desempenho - Parte 3Hardware
- Hardware para sistemas GNU/Linux - Dicas de Desempenho - Parte 2Hardware