Visualizzazione dei risultati da 1 a 6 su 6

Discussione: suggerimento parole

  1. #1

    suggerimento parole

    Salve a tutti,
    ho una richiestuccia un po strana e spero non complicata:
    ho realizzato uno script vocabolario fra alcune lingue come italiano, inglese e spagnolo e una lingua inventata recentemente.
    Volevo aggiungere una comoda funzione che c'è su google che è la correzione delle parole sbagliate o il suggerimento di parole simile e girovagando un po ho trovato pspell.

    Ottimo script ben funzionante etc, c'è solo un piccolo problemino, la lingua principale su cui avrei bisogno di questa traduzione non esiste fra i dizionari già presenti di pspell...
    Ho visto che esiste una funzione che aggiunge delle parole personalizzate da script e ho pensato di potermi creare un mio file dizionario per aspell partendo dai dati che ho nel database (io ho tutte le parole in alcune tabelle mysql) ma purtroppo ho scoperto che questo file può solo aggiungere parole ad un dizionario già esistente...

    C'è modo che io possa creare uno di questi dizionari, magari anche vuoto da riempire via php?
    Ho cercato un po nella documentazione di aspell, ma è veramente un casino..

    Altrimenti c'è qualche altro script o componente php che mi suggerisce parole simili o la versione corretta della parola scritta, partendo da file o da database? (preferirei file per non caricare troppo di richieste il db...)

    Spero che qualcuno riesca a darmi anche un solo piccolo consigliettino

    Un saluto
    Mix

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

  2. #2

  3. #3
    ehm...
    non intendevo quello... quello sono in grado di farlo e lo integrerò già...

    quello che serve a me è:
    io ho una stringa in una variabile contenente una parola, passo questa stringa alla funzione e la funzione mi da 3 o meno risultati (in caso ci siano) simili alla parola o la versione scritta giusta della parola di modo che io posso suggerirla all'utente prima dei risultati della ricerca (appena sopra) come in google quando ti scrive il "forse cercavi".

    Questa cosa mi è già possibile farla con pspell: http://php.net/manual/en/book.pspell.php
    Solo che pspell usa i dizionari del programma aspell x linux che non comprendono la lingua che tratto io... a me serve o un'altra funzione analoga o il modo di poter passare da database a un file di dizionario di aspell...

    cmnque grazie lo stesso per i link ^^

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

  4. #4
    ... la cosa è mooolto più complessa... almeno per me

  5. #5
    nessun'altro?

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

  6. #6
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Mi sembra di capire che con pspell_new_personal puoi creare un nuovo dizionario, e poi con pspell_config_personal le associ il tuo file con le parole.

    pspell_new_personal

    pspell_config_personal

    però non avendo provato non ti saprei dire se funziona davvero

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.