El mejor ocr ahora mismo es el abby finereader. Con dsl no he trasteado, como ahora tengo ereader con android y muchas aplicaciones tiran con stardict pues he trasteado con ese. Y también con los de kindle porque antes tenía un kindle y me interesaba este tema. Cuando te pones a mirar sobre el tema esta verde verde, no hay demasiada información.
Respecto a stardict el formato tiene para mi algunos problemas, la implementación en los ereaders es patética no lo siguiente. No soportan bien el formato, no permiten en algunos casos las inflexiones, ficheros de imagenes etc. De los mejores que lo soportan es goldendict. Y luego el formato en si mismo tiene cosas que no me gustan, como no poder meter un enlace a una parte de una definición, si puedes enlazar de una definición a otra pero en la cabecera. Por cierto para ver como se hace tuve que decompilar un dicfcionario que lo hacía porque no está explicado por ningún lado (bueno una vez encontre un sitio que lo explicaba pero lo debieron quitar de la red) jajaja.
A los dsl de abby lingvo le eche un vistazo pero no me terminó de convencer porque no vi la forma de meter inflexiones (supongo que la tiene pero no lo vi
http://lingvo.helpmax.net/en/trouble.../dsl-compiler/). Es decir creas una ficha para Amar, pero quieres que el diccionario encuentre amas, amado,… etc y use la misma ficha.
Por cierto en mobileread hay algunos hilos en los que se trata el tema de diccionarios aunque muy enfocados a kindle/kobo. Y luego hay foros rusos que tratan sobre stardict, pero no me he encontrado con nada demasiado decente con mucha info. En su día hice un script que generaba directamente stardict pero con un problema que la ordenación de las palabras debe seguir un esquema y al final me tocaba decompilar a textual recompilar... en resumen es más rápido usar el textual de origen y compilarlo con la utilidad de línea de comandos, la de ventana no permite usarlo.
Y para la edición de diccionarios tampoco he encontrado nada que me haya terminado de convencer, tenía la idea de mejorar los de ingles y en ello ando pero como tampoco ando muy sobrado de tiempo la cosa va despacio. Al final los tengo en excel, y luego convirto desde el excel a lo que me interesa. En su día pense en Access y luego hacer un editor y tal, o usar xml y un editor ... sigue en proyecto. Al final si dedico mucho tiempo a esto no leo.