Spell Check Engine
Pues el bueno de Grant Skinner y su equipo han sacado Spell Check Engine, un corrector ortográfico en AS3. No es ni mucho menos gratuito, pero viniendo de quien viene, para mi tiene el beneficio de la duda.
Pero me ha recordado que hace ya algún tiempo me pidieron algo semejante y les dije que yo encantado de desarrollar algo así, pero que si tenían el presupuesto para hacerlo. Por supuesto dijeron que no. Mi idea era tirar de Open Source, por supuesto. Resulta que Pidgin (cliente de mensajería para MSN, Yahoo, GTalk, antiguo GAIM) utiliza una librería de terceros para la corrección ortográfica: GNU Aspell.
Me imagino que Pidgin va llamando de forma transparente a Aspell para que le de la corrección, pero claro, lo primero que habría que hacer sería portar Aspell a AS3. Interesante proyecto, desde luego. Lástima de falta de mecenas…
October 17th, 2007 at 12:34 am
Oyes ¿y no será posible hacer una pasarela del lado del servidor? eso elimina la necesidad de portar Aspell (que me parece enorme).
No tengo ni pajolera idea de Aspell, pero por lo que leo en la docu se puede utilizar con sencillos comandos de unix, por lo que no debe ser muy muy complicado hacer una pasarela en PHP o el lenguaje que sea. Supongo que habrá cosas hechas, todo es echarle un rato.
Gran idea en todo caso :-)
October 17th, 2007 at 8:43 am
Yo creo que la pasarela que comentas es tecnicamente viable, PERO. Yo creo que el flujo:
Cliente > PHP > Aspell > PHP > Cliente
Seria demasiado lento teniendo en cuenta a la velocidad que se escribe. Mas que nada la llamada Cliente > PHP.
Sin embargo, lo mismo todo en cliente seria viable. Una de dos:
- Flash dentro de un wrapper (Screenweaver, Zinc, AIR…) llamando por linea de comandos a Aspell.
- Todo en Flash, pero necesitas el port de Aspell a AS3.
Otro importante detalle es el que Grant Skinner comenta en su post. El diccionario de ingles son 250kbs… Por mucha banda ancha que haya, yo creo que demasiado para algo en el navegador. Ningun problema para aplicaciones de escritorio, claro.
Yo creo que hacer una prueba de concepto metiendo Flash en un exe no deberia ser tan complicada. Quien se anima?????
:)