Lunghezza media delle parole
«Hello, world! Average word length is useful.» ha 7 parole e 35 lettere, quindi la media è di 5 caratteri per parola. La punteggiatura non conta mai, e lei vede l'elenco delle parole ripulite su cui si basa il risultato. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Testo
- Hello, world! Average word length is useful.
- Numero di parole
- 7
- Caratteri totali
- 35
- Lunghezza media delle parole
- 5
- Operazione
- average_word_length
La lunghezza media delle parole è il numero medio di caratteri di ciascuna parola di un brano dopo aver ignorato la punteggiatura. Redattori, editor, insegnanti e team di prodotto usano quel singolo numero per confrontare la densità del lessico, verificare obiettivi di leggibilità e individuare bozze basate su termini tecnici insolitamente lunghi o su riempitivi molto corti. Questo calcolatore accetta testo semplice, lo suddivide in token separati da spazi, rimuove la punteggiatura così che virgole, punti e virgolette non gonfino né spezzino i conteggi, e restituisce la media aritmetica dei caratteri lettera e cifra per parola. Un incolla vuoto, solo spazi o sole stringhe di simboli falliscono con un errore di convalida chiaro invece di uno zero silenzioso.
Come si definisce e si calcola la lunghezza media delle parole
La lunghezza media delle parole risponde a una metrica editoriale mirata: in media, quanti caratteri compongono ciascuna parola di questo testo una volta messe da parte le marche decorative. L’algoritmo prima taglia i bordi della stringa, poi suddivide su qualsiasi sequenza di spazi Unicode, così interruzioni di riga, tabulazioni e spazi multipli fungono solo da separatori.
Ogni token viene pulito rimuovendo ogni carattere che non sia lettera o cifra Unicode; virgole, punti, punti esclamativi e interrogativi, virgolette, parentesi, trattini usati solo come punteggiatura e simboli simili spariscono dal totale di lunghezza e non formano mai una parola da soli. I token che restano vuoti dopo quel filtro vengono scartati. Contrazioni e composti che contengono ancora lettere dopo il filtro conservano solo quelle lettere, così la metrica resta basata sui caratteri e non su un dizionario.
Dove la media di caratteri per parola crea valore
Le classi di lingua e i tutor di scrittura fissano obiettivi di sofisticazione lessicale; la media di caratteri per parola è un proxy rapido che non richiede un’intera suite di leggibilità quando il compito chiede solo quella metrica. Il content marketing confronta linee hero, titoli pubblicitari e oggetti email per mantenere la voce del brand in una fascia di densità preferita: medie molto lunghe possono sembrare accademiche, medie molto corte, deboli.
I team di localizzazione e qualità confrontano le medie di origine e destinazione per segnalare traduzioni troppo espanse o compresse prima della pubblicazione. Ingegneri di prodotto e istruzione limitano campi di form, prompt di revisione e campioni di dataset con un minimo o massimo di lunghezza media delle parole così il testo di addestramento resta nell’intervallo.
Strumenti SEO ed editoriali che già tracciano conteggio parole o frasi spesso necessitano di questo segnale complementare su una landing dedicata, perché le persone cercano calcolatore di lunghezza media delle parole e caratteri per parola come intento distinto da un contatore di parole generico.
Casi d'uso
Lessico e temi in classe
Misuri la media di caratteri per parola sulle bozze degli studenti così i tutor confrontano la densità lessicale con gli obiettivi del compito tramite una regola deterministica condivisa.
Marketing e microcopy UX
Confronti la lunghezza media delle parole tra titoli, CTA e testi di prodotto per mantenere la voce del brand prima di test A/B o pubblicazione.
Gate di localizzazione e QA CMS
Segnali passaggi origine e tradotti la cui lunghezza media delle parole cambia bruscamente, individuando espansioni eccessive o clausole tagliate nelle pipeline.
Domande frequenti
Come si calcola la lunghezza media delle parole?
Lo strumento suddivide sugli spazi, rimuove da ogni token i caratteri che non sono lettere né cifre, scarta i resti vuoti e restituisce la lunghezza totale dei caratteri delle parole pulite divisa per il numero di parole, arrotondato a due decimali.
La punteggiatura conta nel numero di caratteri?
No. Punteggiatura e simboli sono ignorati: non contano per la lunghezza della parola e non possono formare una parola da soli.
Cosa succede se il testo non ha parole?
Non c’è una media zero silenziosa; il chiamante riceve un errore di convalida chiaro e non viene addebitato.
In che modo differisce da un contatore di parole?
Un contatore di parole indica quante parole (e spesso caratteri o frasi) compaiono. Questo strumento si concentra sulla media di caratteri per parola dopo aver ignorato la punteggiatura: la metrica cercata come lunghezza media delle parole.
Come può un traduttore usare la lunghezza media delle parole?
Confronti la media del testo originale con quella della traduzione. Un valore nettamente più alto o più basso può segnalare una traduzione troppo allungata o troppo compressa prima della pubblicazione.
Strumenti correlati
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/text/average-word-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello, world! Average word length is useful."}'const res = await fetch("https://api.kit.forhosting.com/text/average-word-length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Hello, world! Average word length is useful."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/average-word-length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Hello, world! Average word length is useful."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/average-word-length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Hello, world! Average word length is useful."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Hello, world! Average word length is useful."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/average-word-length", 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": "Hello, world! Average word length is useful."
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.average_word_length",
"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_tokens | 20000 |
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. |
Note tecniche
Il modulo gratuito nel browser e l’API condividono una funzione pura e deterministica, così controlli in aula, gate CMS e script di automazione concordano sempre sulla stessa stringa.
Come si definisce e si calcola la lunghezza media delle parole
Le stringhe pulite rimanenti sono l’elenco delle parole: il loro conteggio è word_count, la somma delle lunghezze è total_characters e average_word_length è total_characters diviso per word_count, arrotondato a due decimali per un contratto API stabile. Poiché la scansione è pura e deterministica — nessun modello linguistico, nessuna rete, nessun seme casuale, nessun Date di orologio — lo stesso input produce sempre lo stesso JSON.
Contratto di ingresso, campi di risposta ed errori
I numeri finiti vengono convertiti nella forma decimale in stringa; oggetti, array, NaN e Infinity vengono rifiutati. Esempio: Hello, world! Una stringa fatta solo di puntini e trattini non ha parole e genera errore invece di restituire zero. Invii un campo stringa obbligatorio denominato text, oppure un alias documentato come content, body, message, input, value, data, string o s. In caso di successo la risposta ripete il testo originale, indica word_count, total_characters (solo lettere e cifre su tutte le parole), average_word_length come media a due decimali, l’array words pulito per un audit trasparente e operation impostato alla costante average_word_length per le dashboard di log. Testo assente, stringhe vuote, soli spazi o testo che non lascia parole dopo l’ignore della punteggiatura falliscono con invalid_input e non vengono addebitati. I payload oltre il limite di caratteri vengono rifiutati con un messaggio di lunghezza chiaro per tenere i worker limitati. diventa le parole Hello e world, cinque caratteri ciascuna, quindi average_word_length è cinque punto zero. Le chiamate API andate a buon fine usano il prezzo base pubblicato di $0.002 per elemento; i fallimenti di convalida non consumano il saldo prepagato.
Dove la media di caratteri per parola crea valore
Poiché questa capacità è parse puro di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita, e la convalida fallita non consuma saldo. La abbini a un contatore di parole o a una leggibilità separati quando servono statistiche complete; tenga questa pagina incentrata sulla media di lunghezza affinché intento di ricerca e contratto API restino chiari.
Domande tecniche
Quanto costa il calcolatore di lunghezza media delle parole?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l’input non valido non viene addebitato.