¿Se puede mejorar el acceso a los diccionarios de la Real Academia Española?, por Jaime Fernández Vera
Posiblemente ya sabrás que una de las 316 mejoras que ha incluido Apple en Leopard (Mac OS X 10.5.x) se refiere a la aplicación Diccionario. En esta aplicación, perfectamente integrada en el sistema operativo, se incluyen nuevos diccionarios.
Resulta gratamente sorprendente, y realmente útil, acceder al New Oxford American Dictionary, o a la Wikipedia1 - entre otras obras- a través de este programa, el widget Diccionario o, cualquier aplicación Cocoa como Safari o el software de búsqueda Spotlight.
Empecemos por la aplicación Diccionario:

Imagen 1
¡Vale! ¡Genial! Pero: ¿qué pasa si necesito uno -pongamos por ejemplo el Diccionario de la Real Academia Española (DRAE), como podrÃamos pensar también en el Panhispánico- que no está incluido? ¿SerÃa posible añadirlo? ¿Qué pasos habrÃa que dar para ello? Veámoslo a través del widget Dictionary:

Imagen 2
Antes de responderte a las preguntas anteriores, quiero recalcar que se trata de un ejercicio puramente teórico, ya que, para que alguien como nosotros pudiera realizar esta tarea de manera práctica, tendrÃa que extraer y procesar digitalmente la información del diccionario; hecho que, aunque la mayorÃa de nosotros no estemos versados en leyes, sospecharÃamos que podrÃamos ir contra la ley de propiedad intelectual. Pero continuemos con la imagen 3, que da buena cuenta de la integración de la aplicación en el sistema:

imagen 3. Para buscar una palabra en una aplicación Cocoa basta con seleccionarla y pulsar la combinación de teclas comando + control + D o, el botón derecho del ratón.

imagen 4
Pero no hemos respondido aún a si era posible incluir el Diccionario de la Real Academia Española:
El proceso constarÃa de los siguientes pasos 2:
- Estructurar la información del diccionario. Para ello debemos etiquetarlo con una serie marcas definidas en el Dictionary Services Markup. Esta etapa, sin lugar a duda la más laboriosa, resulta relativamente fácil de automatizar usando lenguajes de programación como Perl o Python (imagen 5, que aparecerá como apéndice).
- Editar el Property List File. Se trata de archivo XML que define los atributos que identificarán al diccionario. Ej. Nombre, versión, copyright, etc.
- Añadir recursos extras- como imágenes, pelÃculas, etc- para ilustrar el contenido del diccionario. Este paso es prescindible.
- Preparar el Makefile 3 (imagen 6, que aparecerá como apéndice también).
- Construir o compilar el diccionario. Para ello nos servimos del comando make.
Instalar el diccionario con el comando make install.
Vayamos al apéndice anunciado para acoger las imagenes 5 y 6:

imagen 5. Muestra del documento XML necesario para compilar el DRAE.
Tras la finalización de este último paso, se podrÃan eliminar todos los archivos intermedios generados ejecutando make clean.

imagen 6. Fichero Makefile.
Termino preguntándote ahora a ti si no te parece que resultarÃa muy fácil para las Academias y editoriales -y utilÃsimo para nosotros- incorporar nuevos diccionarios en Leopard.
Jaime Fernández Vera
Bioinformático
Centro Nacional de Investigaciones Oncológicas.
1: Necesitas conexión a Internet.
2: Si quieres saber más sobre cada una de estas etapas te recomiendo leer la documentación disponible en la web para desarrolladores de Apple.
3: Fichero desde donde make lee las instrucciones para compilar el diccionario.
Los comentarios que vulneren los derechos de otros usuarios, estén relacionados con actividades ilegales , supongan un claro ejemplo de interés comercial o sean ajenos al contenido de la noticia serán borrados sin aviso previo. Una buena ortografÃa y sintaxis ayudará a otros usuarios a entender mucho mejor sus inquietudes. Una vez enviado el comentario, se hará visible en unos minutos. Si cree que alguno de los comentarios publicados vulnera sus derechos, por favor, envÃenos unas lÃneas a través de nuestro formulario de contacto. Al colocar un comentario en esta web, acepta que sus datos queden recogidos en una base de datos propiedad de Entremaqueros, SL., ubicada en EE.UU., cuya finalidad es el exclusivo almacenamiento de los mismos.




















¡¿Un enlace por favor!?
Parece que en el ejercicio con fines educativos ya has creado todos los archivos necesarios (script, makefile, Property List File). ¿PodrÃas hacer un paquete con los archivos necesarios para que quien quiera pueda compilar su propio diccionario de la RAE? Esto no supondrÃa ninguna infracción (facilitar dichos archivos necesarios para la compilación), ya que serÃa cada uno el responsable de compilar su propio diccionario.
Respuesta: ¡Un enlace por favor!
En la ruta que te indico, una vez instalada las herramientas de desarrollo, encontrarás todo lo que necesitas -incluÃdos ficheros de ejemplo del XML, makefile y Property List File- para añadir el DRAE o cualquier otro diccionario que desees.
Developer>Extras>Dictionary>Development Kit
¡Ese es el enlace bueno!
Jaime
----------------------------
http://homepage.mac.com/eludens/
Eh.... ok pero, sin un
Eh.... ok pero, sin un script que convierta el contenido online del diccionario de la RAE en un archivo XML válido, no sirve de mucho.
Propósito del artÃculo
Mi intención con este artÃculo no es que se piratee el diccionario de la RAE- ¡sÃ, tiene derechos de autor!- sino que:
1- las editoriales y la Academia se den cuenta de que Apple lo pone muy fácil para que incluyan sus diccionario plenamente integrados en Leopard y,
2- los usuarios de Mac vean que no hay excusa, por parte de algunas empresas, para sacar únicamente la versión para Windows.
---------------------------
http://homepage.mac.com/eludens/
Bien, pero no me parece correcto.
Sà tendrá derechos, pero creo que si está accesible online y de forma gratuita para todo el mundo, no hace ningún daño poder usar el mismo contenido de forma local. Y sin querer faltar al respeto, nada más lejos, tu intención puede ser todo lo buena que quieras pero a los de la RAE como a los de cualquier otra empresa se la suda que lo tengan muy fácil para hacerlo. Mientras no vean una masa crÃtica de usuarios van a pasar de las minorÃas como de la mierda.
Creo que poner a disposición de todos el script (si es que lo tienes hecho) no infringirÃa ninguna ley en cambio ayudarÃa a unos cuantos a tener una buena utilidad en su Mac, bajo su responsabilidad de infringir el tan querido (por algunos, odiado por otros) copyright.
Creo que no hace falta ir dando lecciones a nadie por ahÃ, que cada uno ya es mayorcito.
(Sin asunto)
Expón tu razonamiento a la Academia
¡Oye! ¿Por qué no te pones en contacto con la Academia y les mandas tu razonamiento a ver qué opinan? Asà nos dejamos del: yo creo, a mi me parece o yo pienso...
Si consigues que se pongan en contacto conmigo para que me den su anuencia y, de esta forma no tener ningún inconveniente legal en caso de poner a disposición de la comunidad el "script", o mejor aún, un instalador del DRAE construido mediante este sistema, lo hago. Por cierto, yo ya les escribÃ...
¡Suerte!
----------
http://homepage.mac.com/eludens/
Enviar un comentario nuevo