2012-03-02 12 views
9

Questa non è direttamente una domanda di programmazione, quindi mi scuso in anticipo. Ho lavorato su un generatore di frasi casuali privo di grammatica per un gioco di digitazione che mi piacerebbe realizzare, e ho avuto difficoltà a trovare dati analizzabili (o chiamabili) per ottenere coniugazioni di verbi. In definitiva, se non riesco a trovare nulla di simile, dovrò passare attraverso il dizionario che ho creato e aggiungere in prima persona singolare e plurale, in seconda persona singolare e plurale, in terza persona singolare e plurale, passato semplice, participio passato e forme participio presenti per ogni verbo irregolare.Esiste un database, un'API o un testo analizzabile per ottenere le coniugazioni dei verbi?

Questo non sarebbe un problema in molte lingue, ma ci sono così tanti verbi inglesi irregolari che questo potrebbe richiedere molto, molto tempo per farlo manualmente. Non sono contro l'opzione peggiore, ma voglio assicurarmi che non sprecherò ore oscene a farlo da solo quando ci sono alcuni database che posso usare.

Ho visto http://www.scientificpsychic.com/verbs1.html e parlato con il creatore, ma non rilascia il suo dizionario esatto (solo le classi per esso). Ho anche visto siti come http://www.verbix.com/webverbix/English/find.html, che sarebbe bello per raschiare, ma anche quello è un po 'un dolore.

Questa domanda è stata posta qui prima (Verb Conjugations Database), ma la domanda è rimasta senza risposta, e il richiedente ha accennato a risolvere il problema ma non ha mai detto quale fosse la soluzione.

risposta

12

MorphAdorner (Java) ha un semplice Verb conjugator (con demo online).

Ma se sei interessato ad un elenco completo puoi controllare Lexical Tools' Inflection Variants. Dopo aver scaricato Lexical Tools, i dati verranno importati sul server del database. Quindi puoi semplicemente interrogare il database usando la loro libreria (Java).

SimpleNLG ha anche questa caratteristica ed è molto correlato a Strumento Lexical.

+0

SimpleNLG ha risolto la maggior parte dei miei problemi. Grazie! Sarei stato sopra la mia testa senza di esso. In realtà, sto solo usando il suo file XML lessico perché sto costruendo il mio motore per l'uso in Django, ma userò Scala per il gioco, quindi mi piace. – Jamey

+0

Esiste un'API di coniugazioni per spagnolo-> inglese? Ad esempio, per un'applicazione che sto costruendo, ho bisogno di 'quiero' riconosciuto come il modulo' I - presente' per 'querer' – Growler

Problemi correlati