DICT es un protocolo de red de diccionarios creado por el Grupo de Desarrollo DICT [ 1 ] en 1997, descrito por RFC 2229 . [ 2 ] Su objetivo es superar el protocolo Webster para permitir que los clientes accedan a una variedad de diccionarios a través de una interfaz uniforme.
En la sección 3.2 del RFC del protocolo DICT, las consultas y definiciones se envían en texto plano, lo que significa que no hay cifrado. Sin embargo, según la sección 3.1 del RFC, se admiten varias formas de autenticación (sin cifrado), incluida Kerberos versión 4. [ 2 ]
El protocolo consta de algunos comandos que un servidor debe reconocer para que un cliente pueda acceder a los datos disponibles y consultar las definiciones de las palabras. Los servidores y clientes DICT utilizan el puerto TCP 2628 por defecto. Las consultas se capturan en el siguiente esquema de URL:
dict://<usuario>;<autenticación>@<host>:<puerto>/<c>:<palabra>:<base de datos>:<estrategia>:<n>
Recursos para diccionarios gratuitos de servidores de protocolo DICT
Un repositorio de archivos fuente para el servidor de protocolo dict del grupo de desarrollo DICT (con algunos diccionarios de ejemplo) está disponible en línea. [ 3 ]
Diccionarios de inglés
- Diccionario jurídico de Bouvier , sexta edición revisada (1856)
- Libro de datos mundiales de la CIA
- Diccionario bíblico de Easton (1897)
- Base de datos de elementos
- Diccionario en línea gratuito de informática
- Diccionario Internacional Colaborativo de Inglés de GNU (GCIDE)
- Diccionario de nombres bíblicos de Hitchcock
- Archivo de jerga
- Tesauro de Moby
- Diccionario avanzado para estudiantes de Oxford
- El diccionario del diablo (1911)
- El nomenclátor de los Estados Unidos [ 4 ] (Censo de 1990)
- VERA [ 5 ] – Entidad virtual de acrónimos relevantes que se utilizan en el campo de la informática
- Diccionario Webster revisado y completo (1913)
- WordNet
Diccionarios bilingües
- Gran diccionario inglés-ruso
- Diccionario inglés-francés
- Freedict ofrece una colección de más de 85 diccionarios de traducción, en formato XML con los datos, acompañados en su mayoría de bases de datos generadas a partir de dichos archivos XML en el formato utilizado por los servidores y clientes DICT. Estos diccionarios están disponibles en el sitio web del proyecto Freedict en [ 6 ] .
- Diccionario FREELANG
- Los diccionarios Lingvo inglés-ruso y ruso-inglés no son gratuitos, pero una vez adquiridos, se pueden convertir fácilmente al formato DICT.
- Diccionario inglés-ruso de Mueller
- Diccionario jurídico eslovaco-inglés
- Diccionario jurídico eslovaco-italiano
Servidores DICT
- dictd [ 7 ] (el servidor estándar creado por el Grupo de Desarrollo DICT)
- DictD++ [ 8 ] – servidor moderno y potente escrito en C++ con un uso intensivo de STL y boost (abandonado)
- GNU Dico [ 9 ]
- JDictd [ 10 ] – una implementación de servidor DICT basada en Java (abandonada)
Clientes de DICT
Se puede usar un servidor dictd desde Telnet . Por ejemplo, para conectarse al servidor DICT en localhost, en un sistema Unix normalmente se puede escribir:
Diccionario localhost de telnet
Luego, ingrese el comando "help" para ver los comandos disponibles. El paquete estándar dictd también proporciona un comando "dict" para usar en la línea de comandos.
Entre los clientes DICT más sofisticados se incluyen:
- rizo
- dictc (DICT Client) [ 11 ] cliente para Windows escrito en Delphi .
- Cliente propio de dict.org (parte del paquete dictd [ 7 ] )
- dictem, [ 12 ] para el editor de texto Emacs
- Diccionario , una aplicación incluida en Mac OS X. Se puede acceder a diccionarios en línea configurándolo como auxiliar para los esquemas URI 'dict://' .
- Fantástico
- Diccionario GNOME, viene con GNOME
- Cliente propio de GNU dico (parte del paquete dico)
- Kdict viene con KDE
- KTranslator , diccionario KDE
- MaemoDict, [ 13 ] para el Nokia 770
- Diccionario MATE (con applet adjunto)
- 'dict' de Mozdev.org , [ 14 ] una extensión de Firefox / Mozilla
- OKDict, [ 15 ] una extensión de OpenOffice.org
- OmniDictionary , para Mac OS X
- StarDict
- ZopeDictDB [ 16 ] para Zope [ 17 ] de Pentila [ 18 ]
- Diccionario Dorado
- xfce4-dict, del proyecto Xfce [ 19 ]
También existen programas que leen directamente el formato de archivo DICT. Por ejemplo, S60Dict [ 20 ] es un programa de diccionario para Symbian Series 60 que utiliza diccionarios DICT. Además, algunos clientes DICT, como Fantasdic , también son capaces de leer directamente el formato DICT.
formato de archivo de diccionario
El servidor estándar dictd [ 7 ] creado por el Grupo de Desarrollo DICT [ 1 ] utiliza un formato de archivo dict especial . Consta de dos archivos: un archivo .index y un archivo .dict (o .dict.dz si está comprimido). Estos archivos suelen generarse mediante un programa llamado dictfmt . Por ejemplo, el comando Unix :
dictfmt --utf8 --allchars -s "Mi diccionario" -j mydict < mydict.txt compilará un archivo DICT compatible con Unicode llamado mydict , con el encabezado My Dictionary , a partir de mydict.txt que está en formato de archivo Jargon, es decir:
:palabra1:definición 1 :palabra2:definición 2 etc.
Una vez generado el archivo del diccionario, se puede instalar fácilmente en un servidor con comandos similares a este:
mv mydict.dict mydict.index /usr/share/dictd/ /usr/sbin/dictdconfig—write /etc/init.d/dictd reiniciar
convertidores de formato
- Linguae Software [ 21 ] es capaz de convertir desde/hacia formatos de archivo wb, dict (stardict y dictd) csv, xdxf, txt, ini y ling (nativo), Linux, Windows y Mac OS X.
- XDXF [ 22 ] XML Dictionary Exchange Format convierte entre varios formatos de diccionario utilizando una arquitectura de códec conectable.
dictzip
Para almacenar datos de diccionario de forma eficiente, se puede usar dictzip , una extensión del formato de compresión gzip (que también da nombre a la utilidad), para comprimir un archivo .dict. Dictzip comprime el archivo en fragmentos y almacena el índice de cada fragmento en el encabezado del archivo gzip, lo que permite el acceso aleatorio a los datos.
Véase también
- Clientes de DICT
Referencias
- 1 2 "dict.org" . Dict.org . Consultado el 16 de octubre de 2014 .
- 1 2 Faith, Rickard E.; Martin, Bret (octubre de 1997). "rfc2229" . datatracker.ietf.org . Recuperado el 11 de septiembre de 2021 .
- ↑ "dict.org: Recursos" . Dict.org. Archivado del original el 30 de agosto de 2020. Consultado el 11 de septiembre de 2021 .
- ↑ "US Gazetteer" . www.census.gov . Archivado del original el 1 de enero de 1997. Consultado el 13 de enero de 2022 .
- ↑ "delorie.com" . Delorie.com . Consultado el 16 de octubre de 2014 .
- ↑ "freedict.org" . Proyecto FreeDict . Consultado el 28 de octubre de 2017 .
- 1 2 3 "Grupo de Desarrollo DICT" . SourceForge . Consultado el 11 de septiembre de 2021 .
- ↑ "ndl.kie.ua" . Ndl.kiev.ua. 26 de marzo de 2010. Consultado el 16 de octubre de 2014 .
- ↑ "gnu.org" . Gnu.org . Consultado el 16 de octubre de 2014 .
- ^ Ho Ngoc Duc. "informatik.uni-leipzig.de" . Informatik.uni-leipzig.de . Consultado el 16 de octubre de 2014 .
- ↑ "Cliente DICT" . SourceForge. Archivado del original el 5 de mayo de 2013. Consultado el 11 de septiembre de 2021 .
- ↑ "DictEm - Cliente de diccionario para Emacs (descarga)" . SourceForge. 17 de junio de 2015. Archivado del original el 1 de octubre de 2015.
- ↑ "garage: MaemoDict: Project Info" . Garage.maemo.org . Consultado el 7 de marzo de 2015 .
- ↑ "mozdev.org - dict: index" . Dict.mozdev.org. Archivado del original el 26-12-2009 . Consultado el 07-03-2015 .
- ↑ "OKDict" . Kilargo . Consultado el 7 de marzo de 2015 .
- ↑ "Presentación" . Pentila. Archivado del original el 22 de octubre de 2008.
- ↑ "Inicio —" . Zope.org . Consultado el 7 de marzo de 2015 .
- ↑ "Pentila Néro" . Pentila.com. Archivado del original el 5 de febrero de 2007. Consultado el 7 de marzo de 2015 .
- ↑ "apps:xfce4-dict:start [ Documentación de Xfce ] " . docs.xfce.org . Consultado el 27/01/2022 .
- ↑ Giannakakis, Kostas. "S60Dict" . Archivado del original el 11 de junio de 2013.
- ↑ «Linguae, gestor de diccionarios» . Linguae.stalikez.info . Consultado el 7 de marzo de 2015 .
- ↑ "soshial/xdxf_makedict · GitHub" . Github.com . Consultado el 7 de marzo de 2015 .
Enlaces externos
- RFC 2229 – Definición del protocolo DICT.
- dict.org Grupo de Desarrollo DICT. Una interfaz web para varios diccionarios en línea disponibles gratuitamente.
- Lista de servidores del protocolo DICT del proyecto FreeDict.
- RAE DICT , una implementación de servidor DICT de código abierto que recupera definiciones del diccionario autorizado para la lengua española .
- Protocolos de Internet
- Clientes de DICT