Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/12/2007, 22:54
Avatar de eddwinpaz
eddwinpaz
 
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 17 años, 4 meses
Puntos: 25
Re: Base de datos de un diccionario

Jejejej eso si esta feo.. Tienes varias formas.. Si usas Firefox le puedes agregar un diccionario a tu explorador web y sin problema alguno corregir las palabras que contengan errores. Ahora puedes usar el API de Google. si si si el mismo que tiene Gmail cuando corriges las palabras. Ese mismo.. Solo tienes que agregar unos eventos javascript por que el Api retorna un arreglo (ARRAY) el cual debes manipular con Javascript para que pueda cambiar la frase errónea.. si te documentas buscando en google sobre el API spell checker creo que podrás solucionar tu problemática.

Código PHP:
<?php
require_once 'SpellCheck.php';

$google = new Services_Google_SpellCheck('es');

$texto 'estudias php pero dominas ajax nino';

echo 
"Obtener palabras de el texto : '$texto':<br />";
print_r($google->checkWords($texto));

?>
Para descargar la clase. la puedes hacer aqui.
http://agoraproduction.com/packages/SpellCheck0-1-1.tar

espero que te haya servido mi ayuda. Y otra cosa tienes que tener la extensión extension=php_curl.dll descomentada

Ejemplo de retorno:

Obtener palabras de el texto : 'estudias php pero dominas ajax nino':
Array ( [php] => Array ( [0] => phi [1] => papa [2] => pape [3] => papo [4] => papá ) [ajax] => Array ( [0] => aja [1] => ajá [2] => ajad [3] => ajan [4] => ajar ) [nino] => Array ( [0] => niño [1] => ni no [2] => ni-no [3] => niñeo [4] => niñeó ) )

Última edición por eddwinpaz; 13/12/2007 a las 22:59