Calcolatore di densità lessicale
La densità lessicale indica quanta parte di un brano è costituita da parole di contenuto anziché da elementi con funzione soprattutto grammaticale.
Esegui gratis nel browser
Questo calcolatore segmenta un testo inglese, separa le comuni parole funzionali da probabili nomi, verbi, aggettivi e avverbi e divide il numero delle parole di contenuto per il totale. I conteggi restituiti rendono la stima trasparente e agevolano il confronto fra testi.
Che cosa rivela la densità lessicale
La densità lessicale offre un’indicazione sintetica della concentrazione informativa di un brano. Le parole di contenuto esprimono in genere l’argomento: indicano persone, oggetti, azioni, qualità e circostanze. Articoli, pronomi, congiunzioni, ausiliari e preposizioni collegano invece le idee in frasi grammaticali. Una quota elevata può far apparire il testo compatto, tecnico o formale; una quota inferiore può adattarsi a una conversazione o a una spiegazione graduale. Nessuna delle due direzioni è migliore in assoluto. Lei può confrontare bozze rivolte allo stesso pubblico, sezioni del medesimo documento o versioni precedenti e successive alla revisione. I conteggi mostrano come nasce la percentuale, ma non sostituiscono la lettura. Sintassi, terminologia, contesto e conoscenze dei destinatari restano fondamentali per stabilire se una modifica sia davvero utile.
Come vengono stimate le parole di contenuto
Lo strumento produce una stima deterministica per l’inglese, non un’analisi grammaticale completa. Normalizza il testo Unicode, riconosce parole alfabetiche con eventuali apostrofi interni, le converte in minuscolo e le confronta con un elenco fisso di parole funzionali comuni. Gli elementi presenti nell’elenco sono classificati come funzionali; gli altri diventano probabili parole di contenuto. La densità è il rapporto tra queste ultime e il totale, restituito sia come proporzione sia come percentuale. Il metodo è rapido e ripetibile, ma alcune parole cambiano ruolo in base al contesto. Nomi propri, termini specialistici, contrazioni insolite ed errori ortografici vengono in genere conteggiati come contenuto. Numeri e segni di punteggiatura isolati sono esclusi. Per confronti attendibili, analizzi testi nella stessa lingua e applichi criteri di preparazione uniformi.
Come interpretare e usare il risultato
Parta da una domanda concreta, non da una percentuale ideale. Se un paragrafo appare pesante, lo confronti con uno più chiaro destinato agli stessi lettori. Una densità molto superiore può indicare termini accumulati, spiegazioni compresse o pochi collegamenti. Se un riassunto sembra vago, una densità bassa può segnalare troppo preambolo e poca sostanza. Consideri anche i conteggi, soprattutto nei campioni brevi, dove una sola parola può spostare sensibilmente la percentuale. Mantenga coerenti titoli, citazioni e riferimenti tra le versioni. La densità lessicale non misura accuratezza, coerenza, leggibilità, complessità sintattica o varietà del vocabolario. Ripetere la stessa parola di contenuto può conservare la densità senza aggiungere informazioni. Abbini il dato a una revisione umana e, se opportuno, alla lunghezza delle frasi o al rapporto type-token. L’API costa $0.002 per richiesta; il calcolo nel browser consente controlli rapidi senza inviare altrove il brano.
Casi d'uso
Confrontare sezioni accademiche
Individui paragrafi troppo concentrati confrontando la quota di parole di contenuto in sezioni rivolte allo stesso pubblico.
Rivedere materiale didattico
Verifichi se una spiegazione è diventata più densa dopo la modifica e controlli che resti comprensibile agli studenti.
Documentare le revisioni
Registri conteggi e percentuale di due versioni per integrare una valutazione umana dello stile.
Domande frequenti
Qual è la formula della densità lessicale?
È il numero di parole di contenuto diviso per il numero totale di parole. Il calcolatore moltiplica inoltre la proporzione per 100 per mostrare la percentuale.
Quali sono le parole di contenuto?
Sono probabili nomi, verbi principali, aggettivi e avverbi. Lo strumento li stima escludendo un elenco fisso di parole funzionali inglesi.
Una densità maggiore è sempre migliore?
No. Può essere adatta a testi tecnici concisi, ma può anche affaticare chi legge. Scopo e pubblico determinano il risultato opportuno.
Viene eseguita un’analisi grammaticale completa?
No. Lo strumento usa un’euristica trasparente basata sulle parole funzionali, quindi alcuni ruoli legati al contesto possono essere classificati in modo imperfetto.
I numeri rientrano nel conteggio?
No. Il segmentatore conta parole alfabetiche, comprese quelle con apostrofi interni, ma esclude numeri e punteggiatura isolati.
Quanto costa il calcolo tramite API?
Ogni richiesta API costa $0.002. Il calcolo è deterministico e non utilizza servizi esterni né modelli linguistici.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/edu/lexical-density \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"The curious students carefully examined the ancient map in the quiet library."}'const res = await fetch("https://api.kit.forhosting.com/edu/lexical-density", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "The curious students carefully examined the ancient map in the quiet library."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/lexical-density",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "The curious students carefully examined the ancient map in the quiet library."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/lexical-density", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"The curious students carefully examined the ancient map in the quiet library."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"The curious students carefully examined the ancient map in the quiet library."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/lexical-density", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"text": "The curious students carefully examined the ancient map in the quiet library."
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.lexical_density",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_chars | 100000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |