‹ Torna al Vocabolarione
Fonti e aggregazione dati
Il Vocabolarione aggrega cinque dizionari e un volume grammaticale in un'unica interfaccia di consultazione.
Ogni parola cercata viene risolta simultaneamente su tutte le fonti disponibili, mostrando i risultati
organizzati per ambito: definizione, sinonimi, coniugazione e traduzione.
Dizionario Italiano
Il Nuovo De Mauro — dizionario.internazionale.it
- Voci
- 129.108 lemmi + polirematiche
- Contenuto per voce
- Lemma, sillabazione, qualifica grammaticale, datazione, etimologia, accezioni numerate con marca d'uso e ambito specialistico, esempi d'uso, polirematiche
- Formato
- Un file JSON per lemma — cartella
diz/
- Estrazione
- Web scraping con Scrapling (Python), parsing HTML delle pagine lemma
Sinonimi e Contrari
Devoto-Oli — Le Monnier / edizioni Panorama
- Voci
- 36.168 lemmi
- Contenuto per voce
- Pronuncia, qualifica grammaticale, accezioni con definizione, sinonimi (SIN), contrari (CONTR), analoghi (ANLG), generici (GEN), specifici (SPEC), inversi (INV), gradazione. Sotto-lemmi per locuzioni e forme riflessive
- Formato
- Un file JSON per lemma (ID come nome file) — cartella
sin/
- Estrazione
- Decrittazione indice Lucene 1.9 (AES + XOR), parsing XML del campo CONTENT, conversione Windows-1252 → Unicode
Coniugazioni Verbali
Coniugatore Verbi Italiani v3.12.9
- Voci
- 2.300 verbi (1.643 prima coniugazione, 364 seconda, 241 terza, 46 riflessivi)
- Contenuto per voce
- Infinito, significato inglese, ausiliare, participio passato, gerundio, gruppo coniugazione. 8 tempi semplici (indicativo presente/imperfetto/passato remoto/futuro, congiuntivo presente/imperfetto, condizionale, imperativo) con 6 persone ciascuno
- Formato
- Un file JSON per verbo — cartella
verbi/
- Estrazione
- Parsing HTML del coniugatore, estrazione strutturata delle tabelle
Italiano → Inglese
Sansoni — dizionari.corriere.it
- Voci
- 61.879 lemmi italiani con traduzione inglese
- Contenuto per voce
- Lemma con accenti, qualifica grammaticale, flessione, sezioni per parte del discorso (numerazione romana), accezioni numerate con ambito, glossa, traduzione, note grammaticali, frasi d'esempio con traduzione
- Formato
- Un file JSON per lemma — cartella
it-en/
- Estrazione
- Web scraping delle pagine del dizionario Corriere/Sansoni
English → Italiano
Sansoni — dizionari.corriere.it
- Voci
- 73.452 lemmi inglesi con traduzione italiana
- Contenuto per voce
- Struttura identica alla direzione IT→EN, con audio di pronuncia disponibile per molte voci
- Formato
- Un file JSON per lemma — cartella
en-it/
- Estrazione
- Web scraping delle pagine del dizionario Corriere/Sansoni
Sintassi Italiana dell'uso moderno
Raffaello Fornaciari, G.C. Sansoni Editore, Firenze 1881
- Contenuto
- 304 pagine, 8 parti, 56 capitoli, 514 sezioni. Trattazione completa della sintassi italiana: proposizioni, morfologia (sostantivi, aggettivi, pronomi, verbi), subordinate, periodo ipotetico, discorso indiretto
- Formato
- JSON strutturato per pagine e blocchi, con versione testo e HTML — cartella
grammatica/
- Estrazione
- Trascrizione di Maurizio Pistone, strutturata in JSON con gerarchia parte/sezione/sottosezione
- Consultazione
- Volume separato, accessibile dalla pagina dedicata
Architettura dell'indice
L'interfaccia funziona interamente nel browser senza backend. I dati sono serviti da un server HTTP locale (python -m http.server) che espone i file JSON statici.
L'indice unificato mappa ogni lemma normalizzato alle sue sorgenti disponibili:
// indice/it_c.json — tutti i lemmi IT che iniziano per C
[{
"lemma": "casa",
"norm": "casa", // normalizzato: lowercase, senza accenti
"sorgenti": {
"diz": "casa", // → fetch diz/casa.json
"sin": "SC-C05077", // → fetch sin/SC-C05077.json
"it_en": "casa" // → fetch it-en/casa.json
},
"qualifica": "s.f.",
"marca": "FO"
}]
La ricerca carica l'indice della lettera iniziale (lazy loading), filtra per prefisso con ranking, poi fetcha in parallelo i JSON di dettaglio solo delle sorgenti disponibili per quel lemma.
L'indice inglese (en_*.json) funziona allo stesso modo ma contiene solo il puntatore en_it.