A che livello di lettura è il tuo testo?
Questo strumento valuta a che livello di lettura è scritto un testo: se lo capisce chiunque o se serve un lettore esperto. Ti dice quanto è impegnativo e a quale pubblico è adatto. Incolli il testo e ottieni una stima del livello, con l’indicazione di dove risulta più difficile del necessario.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
A cosa serve conoscere il livello
Se scrivi per il grande pubblico, un testo troppo difficile perde lettori; se scrivi per specialisti, uno troppo elementare suona banale. Sapere a che livello di lettura sei ti dice se stai centrando il tuo pubblico. È utile per una comunicazione istituzionale che deve capire chiunque, per una scheda prodotto rivolta a tutti, o per un testo scolastico calibrato su una certa fascia d’età.
Cosa ti dice
Ti restituisce una stima del livello di lettura e i motivi: periodi troppo lunghi, parole rare, costruzioni contorte. Su una comunicazione di Rossi & Figli S.r.l. può segnalare che tre frasi su dieci sono troppo articolate per un cliente medio. Non riscrive il testo — quello è compito dello strumento che semplifica — ma ti dice dove intervenire e perché.
Strumento in beta
Questa funzione è in fase beta: già utilizzabile, la stai vedendo mentre la mettiamo a punto. La valutazione del livello è una stima ragionata, utile come indicazione, non un voto assoluto. Se lavori su testi in italiano per un pubblico ampio è già un buon segnalatore di quando ti stai complicando la vita. I risultati possono ancora affinarsi. Nel frattempo il prezzo resta quello di uno strumento normale: paghi solo il testo che analizzi, senza sorprese.
Casi d'uso
Comunicazione per tutti
Un ente controlla che un avviso al pubblico sia scritto a un livello accessibile, così lo capisce chiunque lo riceva, non solo gli addetti ai lavori.
Testo scolastico calibrato
Chiara Romano verifica che una scheda didattica sia al livello di lettura giusto per la classe a cui è destinata, né troppo facile né troppo difficile.
Scheda prodotto chiara
Prima di pubblicare, un e-commerce controlla che le descrizioni non siano scritte a un livello troppo alto per il cliente medio.
Domande frequenti
Che differenza c’è tra questo e la semplificazione?
Questo strumento misura il livello e ti dice dove il testo è difficile; non lo cambia. Per ottenere una versione più semplice usi lo strumento dedicato alla semplificazione.
Il risultato è un voto preciso?
È una stima ragionata, non un punteggio assoluto: ti indica il livello e i punti critici. Essendo in beta, la valutazione va presa come indicazione utile, non come misura definitiva.
Vale per l’italiano?
Sì, valuta testi in italiano e tiene conto delle costruzioni tipiche della lingua. Segnala frasi troppo lunghe, termini rari e periodi difficili da seguire.
Quanto costa?
$0.003 a richiesta più $0.0135 ogni 1.000 parole analizzate. Valutare un testo costa pochi centesimi di dollaro, senza abbonamento, anche in fase beta.
Trattandosi di beta, posso segnalare problemi?
Sì, ed è utile: se un risultato ti sembra sbagliato scrivici, ti risponde una persona vera in inglese o spagnolo. Il feedback aiuta a migliorare lo strumento.
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/reading-level \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/reading-level", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/reading-level",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/reading-level", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/reading-level", 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": "…"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.reading_level",
"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. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |