Inserire gli errori grammaticali in una frase corretta

0

Vorrei inserire errori grammaticali (non di battitura) in una frase corretta, per fare una piccola partita. Ad esempio:

My name is John
-> My name are John
He leaves the room
-> He leave the room

Ho trovato solo alcuni strumenti per rilevare le lingue ma nulla di rilevamento / trasformazione verbale / sostantivo / aggettivo. C'è uno strumento che potrebbe aiutarmi?

    
posta ldiqual 20.12.2011 - 18:38
fonte

3 risposte

1

Sembra Lancaster (Paice / Husk) l'algoritmo di sms (o un'alternativa) potrebbe farti avere un metodo per inserire errori grammaticali casuali.

Wikipedia:

In linguistic morphology and information retrieval, stemming is the process for reducing inflected (or sometimes derived) words to their stem, base or root form—generally a written word form.

Quindi, questo algoritmo ti darà la possibilità di prendere parole come "preso" o "in attesa" e ricavarne le forme di root ("prendi" e "aspetta"). Non credo, tuttavia, che produca le forme derivate dalle radici.

    
risposta data 20.12.2011 - 19:41
fonte
0

Non conosco alcuno strumento, ma su "Pagina elenco parole di Kevin" su SourceForge troverai alcune liste di parole con informazioni su parte del discorso (POS): link (Questo è quello che tu definisci" verbo / sostantivo / aggettivo ".) Spero ti sarà d'aiuto.

    
risposta data 20.12.2011 - 19:08
fonte
0

Nel tuo esempio, quelli non sono errori di ortografia, quelli sono errori grammaticali. Creare errori di ortografia casuali è abbastanza semplice, creare errori grammaticali è un po 'più impegnativo.

Consiglierei di trovare un elenco di parole con una parte delle informazioni vocali, che includa tutte le declinazioni di genere del numero di casi (lui, lui, il suo, ecc.). Quindi, quando trovi una parola che ha più declinazioni, cambiala casualmente con una delle altre.

Se vuoi essere particolarmente interessato a scambiare solo verbi, o solo nomi, non lo farai in modo affidabile, perché scrivi un programma per sapere in modo affidabile quando una parola viene usata come verbo, nome, o aggettivo è una sfida significativa in sé e per sé.

    
risposta data 20.12.2011 - 19:11
fonte

Leggi altre domande sui tag