Este artigo nos mostra como fazer para criar uma solução instantânea de tradução de palavras entre diversos idiomas utilizando a dobradinha dictd e Kdict. Dessa forma deixamos de ficar dependentes de conexão com a internet, o que é padrão para a maioria dos front-ends disponíveis.
Este artigo vai nos propiciar montar um esquema de tradutor
de línguas baseado no Dict.org
(The DICT Development Group), que além de manter um baita
tradutor online, distribui um pacote chamado dictd,
que é um servidor de dicionários para servidores Linux.
Uma vez tendo configurado nosso servidor de dicionários,
iremos instalar um front-end para acessar nossa base de dados.
A idéia desse artigo é nos permitir ter instalado um software
que nos traduza instantaneamente qualquer palavra do Inglês
para o Português, sem muita burocracia.
Posteriormente você poderá instalar quantos dicionários achar
necessário, na língua que for conveniente, para isso basta
seguir os mesmos passos mostrados neste artigo.
[1] Comentário enviado por lordello em 24/01/2004 - 11:33h
Muito bom cara, parabéns....
Queria saber qual o programa compatível para Gnome.
Existe o gnome-dictionary, mas não estou vendo a opção de escolher o dicionário a ser usado.
Falow!
[2] Comentário enviado por fabio em 24/01/2004 - 12:42h
Lordello, nesse caso você pode utilizar o babytrans, que utiliza as bibliotecas do GTK e também tem o recurso de ficar como tray icon no Gnome: http://fjolliton.free.fr/babytrans/
[3] Comentário enviado por fabio em 24/01/2004 - 12:50h
Ah, e usando o gnome-dictionary aqui acabei de encontrar. Clique em Editar > Preferências e configure o campo Servidor para localhost, a partir daí os dicionários ficarão disponíveis no combo "Banco de dados" da mesma janela. Escolha o seu e zé fini! :)
[8] Comentário enviado por jose_maria em 10/08/2004 - 22:15h
Eu instalei tudo por apt-get depois configurei o Kdict como foi dito. Legal que você também pode usar o programa por telnet. Mas eu achei o dicionairio inglês-português fraco. Eu coloquei 'book' e ele não achou.:P
[9] Comentário enviado por dmarchetti em 10/06/2005 - 14:06h
Gostaria de saber como você fez para funcionar o dicionário inglês portugues. Instalei o dictd e quando inicio ele utilizando esse dicionário ele mostra a seguinte mensagem de erro:
Jun 10 13:36:53 files dictd[3008]: :I: 3008 starting dictd 1.9.11/rf on Linux 2.6.9-5.ELsmp Fri Jun 10 13:36:53 2005
Jun 10 13:36:53 files dictd[3008]: :E: locale 'C' can not be used for utf-8 dictionaries. Exiting
Quando utilizo o dicionário de italiano ele não apresenta erro.
[12] Comentário enviado por Mr. Anderson em 18/05/2007 - 14:19h
muito bom o artigo, mas não rodou no mandriva, quando eu insido o cmd make ele reporta erros no parce.c nas linhas 78, 89, 105 e 126. Alguem sabe se o mandriva não suporta o dictd ou se tenho que subir algum daemon para rodar a instalação.
obrigado
[15] Comentário enviado por josiel_lkp em 08/08/2010 - 15:20h
Olá Fábio, parabéns pelo artigo, gostaria de saber se tem alguma forma de eu instalar o kdict, pois no apt-get install aqui não tá dando e o link que tu passou no artigo tá quebrado, desde já, agradeço a atenção.
p.s.: Aqui o apt-get fala que o pacote não existe. :(
[16] Comentário enviado por brenocomp em 03/12/2010 - 11:43h
Parabéns pelo artigo, esse software é interessante.
Mas ele não seria um dicionário? Porque no título do artigo vc diz: Instalando um sistema tradutor de línguas no seu linux e pelo que vi ele é somente um dicionário. Tem como configurá-lo para ser um tradutor realmente? Se puder me auxiliar nisso.
[17] Comentário enviado por luisvasquez em 18/01/2011 - 00:35h
Parabéns, artigo muito bom. Há algum tempo eu procura um dicionário offline para Linux e só encontrava soluções piratas. Já conhecia o portal do dict mas sabia que existiam pacotes para instalação de servidores e assim, permitir a instalação offline.
Uma dica para os amigos: O kdict não está disponível no repositório do Ubuntu, mas é possível configurar o próprio gnome-dictionary do Ubuntu para usar o dictd, conforme artigo. Para tal configure o gnome-dictionary para usar o servidor 127.0.0.1 (lembrando de iniciar o dictd antes).
Aqui, eu criei um pequeno script para iniciar o dictd toda vez que eu abrir o gnome-dictionary.
[21] Comentário enviado por removido em 30/05/2017 - 22:40h
Gostei da dica.
apt-get install -y dictd
apt-cache search dict-freedict
dict-freedict-afr-deu - Afrikaans-German dictionary for the dict server/client
dict-freedict-afr-eng - Afrikaans-English dictionary for the dict server/client
dict-freedict-all - meta-package to install or dictionary databases from the FreeDict project
dict-freedict-ara-eng - Arabic-English dictionary for the dict server/client
dict-freedict-bre-fra - Breton-French dictionary for the dict server/client
dict-freedict-ces-eng - Czech-English dictionary for the dict server/client
dict-freedict-ckb-kmr - Central Kurdish-Northern Kurdish dictionary for the dict server/client
dict-freedict-cym-eng - Welsh-English dictionary for the dict server/client
dict-freedict-dan-eng - Danish-English dictionary for the dict server/client
dict-freedict-deu-eng - German-English dictionary for the dict server/client
dict-freedict-deu-fra - German-French dictionary for the dict server/client
dict-freedict-deu-ita - German-Italian dictionary for the dict server/client
dict-freedict-deu-kur - German-Kurdish dictionary for the dict server/client
dict-freedict-deu-nld - German-Dutch dictionary for the dict server/client
dict-freedict-deu-por - German-Portuguese dictionary for the dict server/client
dict-freedict-deu-tur - German-Turkish dictionary for the dict server/client
dict-freedict-eng-afr - English-Afrikaans dictionary for the dict server/client
dict-freedict-eng-ara - English-Arabic dictionary for the dict server/client
dict-freedict-eng-ces - English-Czech dictionary for the dict server/client
dict-freedict-eng-cym - English-Welsh dictionary for the dict server/client
dict-freedict-eng-deu - English-German dictionary for the dict server/client
dict-freedict-eng-ell - English-Modern Greek (1453-) dictionary for the dict server/client
dict-freedict-eng-fra - English-French dictionary for the dict server/client
dict-freedict-eng-gle - English-Irish dictionary for the dict server/client
dict-freedict-eng-hin - English-Hindi dictionary for the dict server/client
dict-freedict-eng-hrv - English-Croatian dictionary for the dict server/client
dict-freedict-eng-hun - English-Hungarian dictionary for the dict server/client
dict-freedict-eng-ita - English-Italian dictionary for the dict server/client
dict-freedict-eng-lat - English-Latin dictionary for the dict server/client
dict-freedict-eng-lit - English-Lithuanian dictionary for the dict server/client
dict-freedict-eng-nld - English-Dutch dictionary for the dict server/client
dict-freedict-eng-pol - English-Polish dictionary for the dict server/client
dict-freedict-eng-por - English-Portuguese dictionary for the dict server/client
dict-freedict-eng-rom - English-Romany dictionary for the dict server/client
dict-freedict-eng-rus - English-Russian dictionary for the dict server/client
dict-freedict-eng-spa - English-Spanish dictionary for the dict server/client
dict-freedict-eng-srp - English-Serbian dictionary for the dict server/client
dict-freedict-eng-swe - English-Swedish dictionary for the dict server/client
dict-freedict-eng-swh - English-Swahili (individual language) dictionary for the dict server/client
dict-freedict-eng-tur - English-Turkish dictionary for the dict server/client
dict-freedict-fra-bre - French-Breton dictionary for the dict server/client
dict-freedict-fra-deu - French-German dictionary for the dict server/client
dict-freedict-fra-eng - French-English dictionary for the dict server/client
dict-freedict-fra-nld - French-Dutch dictionary for the dict server/client
dict-freedict-gla-deu - Scottish Gaelic-German dictionary for the dict server/client
dict-freedict-gle-eng - Irish-English dictionary for the dict server/client
dict-freedict-gle-pol - Irish-Polish dictionary for the dict server/client
dict-freedict-hrv-eng - Croatian-English dictionary for the dict server/client
dict-freedict-hun-eng - Hungarian-English dictionary for the dict server/client
dict-freedict-isl-eng - Icelandic-English dictionary for the dict server/client
dict-freedict-ita-deu - Italian-German dictionary for the dict server/client
dict-freedict-ita-eng - Italian-English dictionary for the dict server/client
dict-freedict-jpn-deu - Japanese-German dictionary for the dict server/client
dict-freedict-kha-deu - Khasi-German dictionary for the dict server/client
dict-freedict-kha-eng - Khasi-English dictionary for the dict server/client
dict-freedict-kur-deu - Kurdish-German dictionary for the dict server/client
dict-freedict-kur-eng - Kurdish-English dictionary for the dict server/client
dict-freedict-kur-tur - Kurdish-Turkish dictionary for the dict server/client
dict-freedict-lat-deu - Latin-German dictionary for the dict server/client
dict-freedict-lat-eng - Latin-English dictionary for the dict server/client
dict-freedict-lit-eng - Lithuanian-English dictionary for the dict server/client
dict-freedict-mkd-bul - Macedonian-Bulgarian dictionary for the dict server/client
dict-freedict-nld-deu - Dutch-German dictionary for the dict server/client
dict-freedict-nld-eng - Dutch-English dictionary for the dict server/client
dict-freedict-nld-fra - Dutch-French dictionary for the dict server/client
dict-freedict-nno-nob - Norwegian Nynorsk-Norwegian Bokmål dictionary for the dict server/client
dict-freedict-oci-cat - Occitan (post 1500)-Catalan dictionary for the dict server/client
dict-freedict-pol-gle - Polish-Irish dictionary for the dict server/client
dict-freedict-por-deu - Portuguese-German dictionary for the dict server/client
dict-freedict-por-eng - Portuguese-English dictionary for the dict server/client
dict-freedict-san-deu - Sanskrit-German dictionary for the dict server/client
dict-freedict-slk-eng - Slovak-English dictionary for the dict server/client
dict-freedict-spa-ast - Spanish-Asturian dictionary for the dict server/client
dict-freedict-spa-eng - Spanish-English dictionary for the dict server/client
dict-freedict-srp-eng - Serbian-English dictionary for the dict server/client
dict-freedict-swe-eng - Swedish-English dictionary for the dict server/client
dict-freedict-swh-eng - Swahili (individual language)-English dictionary for the dict server/client
dict-freedict-swh-pol - Swahili (individual language)-Polish dictionary for the dict server/client
dict-freedict-tur-deu - Turkish-German dictionary for the dict server/client
dict-freedict-tur-eng - Turkish-English dictionary for the dict server/client