RE:diseño de un diccionario
Hola Pipo:
Seguro que HAY muchos.
No obstante deberías "arriesgarte" a hacer tu aplicación.
Te recomiendo que, por ejemplo, la tabla de "traducción" de palabras sería, más o menos:
campo 1: texto, 100 dígitos, "palabra/s" en castellano
campo 2: texto, 100 dígitos, "palabra/s" en inglés
campo 3: texto, 100 dígitos, "palabra/s" en francés
etc.
campo1: Clave principal (sin clave repetida).
Resto de campos: Indexados (con opción de clave repetida).
Ejemplo:
Campo 1: azul
Campo 2: blue
Campo 3: bleu
etc.
La tabla de sinónimos podrías crearla parecida a ésta o con 2 campos:
campo1: Texto, 25 dígitos, significado inicial
campo2; Texto, 25 dígitos, sinónimo (1, 2, 3 ....n)
campo 1 y campo 2 serían CLAVE única (ambos) y se relacionarían por el campo1. Dicho de otro modo: El campo 1 podría repetirse "varias" veces pero el campo 2 (para ese campo 1) sólamente estaría 1 vez. Ejemplo:
Campo 1: bueno - Campo 2: humano
Campo 1: bueno - Campo 2: afable
Campo 1: bueno - Campo 2: justo
Campo 1: bueno - Campo 2: provechoso
etc., etc.
Atrévete
Saludos
Juan Amorós
Pd.- Hay más (y seguro que mejores) formas de hacerlo, pero debes de arriesgarte. ¡ Ánimo y suerte !