ct

    Convertendo os dicionários BGL do Babylon para o Stardict

    Dicas do Guia do Hardware

    O Stardict é um dicionário multilíngue escrito em GTK+2 em constante desenvolvimento, disponível nas principais distribuições atuais. Ele é capaz de fazer tanto consultas on-line, como consultas off-line, bastante semelhante ao seu irmão proprietário, o Babylon. Os dicionários do Babylon podem ser utilizados no Stardic sem nenhum problema, mas é necessário converte-los, seguindo os passos descritos nesta dica.Diego Medeiros
    10/05/2007


    Esta minha primeira dica no Guiadohardware.net destina-se àqueles que desejam usar os atuais dicionários gratuitos do Babylon no Stardict.

    O Stardict (http://stardict.sourceforge.net), licenciado sob a GPL, é um dicionário multilíngue escrito em GTK+2 em constante desenvolvimento, disponível nas principais distribuições atuais. É capaz de fazer tanto consultas on-line, como consultas off-line, bastante semelhante ao seu irmão proprietário, o Babylon (http://www.babylon.com.br).

    Por serem gratuitos, os atuais dicionários do Babylon (algumas versões antigas, com extensão .dic são facilmente encontrados na internet) podem ser utilizados sem nenhum problema. Como o atual formado dos dicionários .BGL não são lidos pelo Stardict é necessário converte-los, para tanto é só seguir os passos abaixo.
    index_html_740f7c71
    O sistemas usados foram Debian Etch e o Ubuntu Feisty Fawn.

    Instale o stardict e stardict-tools.

    # apt-get update
    # apt-get install stardict startdict-tools

    Instale também o pacote "build-essential", que contém os compiladores básicos, que serão necessários no passo seguinte e o pacote "libxml2-dev", que inclui uma biblioteca necessária durante a compilação:

    # apt-get install build-essential libxml2-dev

    Para converter os dicionários do Babylon é necessário instalar o dictconv, parte do projeto KTranslator ( http://sourceforge.net/projects/ktranslator/):

    $ wget http://optusnet.dl.sourceforge.net/sourceforge/ktranslator/dictconv-0.2.tar.bz2
    $ tar -jxvf dictconv-0.2.tar.bz2 ; cd dictconv-0.2
    $ ./configure
    $ make
    # checkinstall

    O checkinstall automatiza a instalação de pacotes a partir do código fonte em distribuições baseadas no Debian.

    Baixe o dicionário English-Portuguese.

    $ wget http://info.babylon.com/glossaries/38C/Babylon_English_Portuguese.BGL

    Aqui o dicionário do Babylon, com extensão .BGL, é convertido para .dic.

    $ dictconv -o Babylon_English_Portuguese.dic Babylon_English_Portuguese.BGL

    Após a conversão alguns caracteres desnecessários são gerados no arquivo do
    dicionário. Remova-os usando o comando abaixo:

    $ cat Babylon_English_Portuguese.dic | sed 's/\$[0-9][0-9]*\$\t/\t/' > Babylon_English_Portuguese_novo.dic

    Agora converta o dicionário .dic para o formato utilizado pelo Stardict:

    $ /usr/lib/stardict-tools/tabfile Babylon_English_Portuguese_novo.dic

    Mova os arquivos gerados para a pasta de dicionários do Stardict

    # mv Babylon_English_Portuguese_novo.dict.dz /usr/share/stardict/dic/
    # mv Babylon_English_Portuguese_novo.i* /usr/share/stardict/dic/

    Agora, ao executar o StarDict, indo em "Manager Dicionaries", você verá seus novos dicionários estarão disponíveis para consulta:
    ndex_html_3a5f76de
    Para adicionar demais dicionários é só seguir os passos acima. Mais dicas podem ser conferidas no site de Giuseppe Benigno (http://www.egregorion.net/2007/04/17/dizionari-babylon-per-gnulinux/).

    Abraço a todos,
    Diego Medeiros



    Blog:

    Add to Google

    » Gostou do texto? Veja nossos livros impressos:
    Hardware | Redes | Servidores | Kurumin 7

    ... ou encontre o que procura usando a busca:

cb
ct
Atualizações

[12/10] Recuperação de dados: uma introdução
[12/10] Smartphones: o iPhone
[11/10] Linux: Aplicativos em modo texto
[11/10] HDs: Entendendo a formatação e os sistemas de arquivos
[11/10] Opções de VoIP para smartphones
[10/10] Artigo: Criando comunidades produtivas com ferramentas livres
[09/10] Mini-review do Satux
[09/10] Placas 3D para notebooks
[08/10] Processadores da AMD para notebooks
[08/10] Slackware: Baixando e instalando
[08/10] Artigo: 'Bootando' o Linux em cinco segundos
[07/10] Baterias: Li-ion e células de combustível
[07/10] Tutorial: Nokia S40: o elo perdido (atualizado)
[07/10] Um lugar para o Slackware
[06/10] Baterias e transmissão de energia sem fios
[06/10] Navegadores móveis: Opera Mini, Safari e Nokia Browser
[06/10] Dica: Pirando na batatinha com o Blender e Python
[05/10] Navegadores móveis: IE Mobile e Opera Mobile
Leia mais sobre: Smartphones, GPS, Manutenção de micros, configuração do Setup, RAID, Linux, drivers no Linux, shell script, cabeamento de rede, TCP/IP, IPV6, aplicativos Linux, solução de problemas no Linux, configuração do Samba, configuração do Apache, configuração do Squid, firewall
Destaques



» Hackeando as senhas no Windows XP
» Usando o DansGuardian
» Estática
» Softmodems no Linux: Intel AC'97 e ATI IXP
» Instalando o Apache
» Entendendo o IPV6
» AMR e CNR
» Instalando o Apache + PHP + MySQL no Windows
» Configurando a rede no Windows
» IPv6: Um exemplo prático
» Entendendo a Internet sob rede elétrica
» Dicas de segurança
» Configurando rapidamente uma rede entre dois micros
Assine o RSS Veja todas as atualizações... Add to iGoogle
cb
Livros de Carlos E. Morimoto HOME