2011-09-26 23 views
20

Ho una domanda sulla creazione di un dizionario personalizzato per hunspell. Sto usando un dizionario inglese generale e apposto il file adesso. Come posso aggiungere parole specificate dall'utente a quel dizionario per ciascuno dei miei utenti?Come creare un dizionario personalizzato per Hunspell

+0

partenza Solo per riferimento per coloro che sono alla ricerca di un nuovo inizio: https://github.com/karandesai28/NHunspell-Implementation-in-Console-Application-with-custom-dictionary –

risposta

3

Sto provando a fare lo stesso ma non ho trovato abbastanza informazioni per iniziare ancora.

Tuttavia, si consiglia di guardare hunspell - format of Hunspell dictionaries and affix files .

UPDATE

Se si lavora con .NET, è possibile scaricare Hunspell .NET port. Usarlo è abbastanza facile.

var bee = new Hunspell(); 
bee.Load("path_to_en_US.aff"); 
bee.Load("path_to_en_US.dic"); 
bee.Add("my_custom_word1"); 
bee.Add("my_custom_word2"); 
var suggestions = bee.Suggest("misspel_word"); 
+0

possiamo elaborare i file di dizionario in qualche modo? Voglio dire che l'arabo è troppo complesso per me da risolvere, ma ho bisogno di ottenere tutte le parole e le parole correlate del dic – MonsterMMORPG

14

creare il proprio elenco di parole e apporre il file per la propria lingua, se questo non esiste. Bene, per papiamentu - la lingua nativa di Curaçao - tale dizionario non esiste. Ma ho avuto difficoltà a scoprire come creare tali file, quindi lo sto documentando qui: http://www.suares.com/index.php?page_id=25&news_id=233

+0

Hey cara @waldir Un ottimo lavoro che stai facendo, puoi spiegare in più detagli la "lista di frequenza dei personaggi" , qual è il file di input e quello di output, intendo "parole" corrispondenti al file di elenco di parole e dove dovrei inserire i risultati, sotto quale nome, questa parte non è chiara, qual è il miglior metodo o il migliore secondo? –

+0

@ AndrésChandía Non ho scritto questa risposta, l'ho appena modificata per correggere il markdown. Dovresti invece contattare lo scrittore originale di questa risposta (utente1250098). Prova qui: http://www.suares.com/index.php?topic=contact – waldyrious

0

Sto implementando anche questo tipo di funzionalità. Una volta creato l'oggetto Hunspell con un dizionario associato, puoi aggiungere singole parole.

Tenete a mente che queste parole saranno disponibili solo finché l'oggetto Hunspell è vivo. Ogni volta che accedi a un nuovo oggetto dovrai aggiungere nuovamente tutte le parole definite dall'utente.

Problemi correlati