Você está na página 1de 8

5/12/2022 Babytrans, o Babylon for LINUX

DESENVOLVIMENTO  ▼ FRONT-END  ▼ BANCO DE DADOS LOGIN

Pesquisar

Publicidade
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

  3   0   0   0
 

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.

www.linhadecodigo.com.br/artigo/260/babytrans-o-babylon-for-linux.aspx 1/8
5/12/2022 Babytrans, o Babylon for LINUX

DESENVOLVIMENTO  ▼ FRONT-END  ▼ BANCO DE DADOS LOGIN

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:

www.linhadecodigo.com.br/artigo/260/babytrans-o-babylon-for-linux.aspx 2/8
5/12/2022 Babytrans, o Babylon for LINUX

A página oficial do Babytrans é: http://fjolliton.free.fr/babytrans/,


DESENVOLVIMENTO  ▼ FRONT-END  ▼ BANCO DE DADOS LOGIN
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/babytra
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

www.linhadecodigo.com.br/artigo/260/babytrans-o-babylon-for-linux.aspx 3/8
5/12/2022 Babytrans, o Babylon for LINUX

[root@athlon babytrans-0.9.1]# make


DESENVOLVIMENTO  ▼ FRONT-END  ▼ BANCO DE DADOS LOGIN
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:

www.linhadecodigo.com.br/artigo/260/babytrans-o-babylon-for-linux.aspx 4/8
5/12/2022 Babytrans, o Babylon for LINUX

[root@athlon babytrans-0.9.1]# wget


DESENVOLVIMENTO  ▼ FRONT-END  ▼ BANCO DE DADOS LOGIN
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/baby

[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"

www.linhadecodigo.com.br/artigo/260/babytrans-o-babylon-for-linux.aspx 5/8
5/12/2022 Babytrans, o Babylon for LINUX

# auto = [false|true]
DESENVOLVIMENTO  ▼ FRONT-END  ▼ BANCO DE DADOS LOGIN
# auto_raise = [false|true]

toolbar_style = both
language = po
auto = true
auto_raise = false
Pronto agora basta digitar:

[root@athlon babytrans-0.9.1]# babytrans


Basta selecionar uma palavra que logo em seguida a tradução
aparecerá na janela do Babytrans.

Alessandro de Oliveira Faria - Sócio-propri


etário da empresa NETi TECNOLOGIA fu
ndada em Junho de 1996 (http://www.netit
ec.com.br), empresa especializada em
desenvolvimento de software e soluções biométricas,
Consultor Biométrico na tecnologia de reconhecimento
facial, atuando na área de tecnologia desde 1986 assim
propiciando ao mercado soluções em software nas mais
diversas linguagens e plataforma, levando o Linux a sério
desde 1998 com desenvolvimento de soluções open-
source, membro colaborador da comunidade Viva O
Linux, mantenedor da biblioteca open-source de vídeo
captura entre outros projetos.

www.linhadecodigo.com.br/artigo/260/babytrans-o-babylon-for-linux.aspx 6/8
5/12/2022 Babytrans, o Babylon for LINUX

  3   0   0   0
 
DESENVOLVIMENTO  ▼ FRONT-END  ▼ BANCO DE DADOS LOGIN

Leia também
Login automático com SSH e Automatização da instalação (depl
oy) e atualização de sites com Git
Linux

Extensão Sun Presentation Minimizer para Broffice.ORG


Linux

Otimização de Desempenho em sistemas GNU/Linux


Linux

Hardware para sistemas GNU/Linux - Dicas de Desempenho - P


arte 3
Hardware

Hardware para sistemas GNU/Linux - Dicas de Desempenho - P


arte 2
Hardware

Linha de Código
Curtir Página 14 mil curtidas

Anuncie | Fale Conosco | Publique


www.linhadecodigo.com.br/artigo/260/babytrans-o-babylon-for-linux.aspx 7/8
5/12/2022 Babytrans, o Babylon for LINUX

DESENVOLVIMENTO  ▼ FRONT-END  ▼ BANCO DE DADOS LOGIN

Copyright 2022 - todos os direitos


reservados para Web03

www.linhadecodigo.com.br/artigo/260/babytrans-o-babylon-for-linux.aspx 8/8

Você também pode gostar