Cosa otterrai
Trasformi qualsiasi documento — foto, scansione, manoscritto, tabella, perfino le formule — in Markdown pulito (e LaTeX per le equazioni) in pochi secondi, dentro il tuo flusso di lavoro. Alla fine di questa guida saprai:
- Testo e tabelle puliti in Markdown, pronti da incollare dove ti servono.
- La certezza di sapere dove il modello è incerto (confidence score) e dove rileggere.
- La via giusta per integrarlo: la chat, un’automazione o poche righe di codice.
- Un punto di partenza senza installare niente: 9 prove gratis sul nostro tool.
Provalo subito, prima di scegliere
Prima di decidere come integrarlo, testalo in 30 secondi sul nostro tool: niente account, niente pagamento. In circa 0,4 secondi ottieni il markdown pulito. Hai 9 prove gratuite.
Provalo ora sul tool di AI Pratika
- 1 Carica l’immagine (foto, scansione, screenshot — anche storto va bene).
- 2 Premi «Estrai il testo».
- 3 Premi «Copia markdown» e incollalo dove ti serve.
Per chi non scrive codice
La chat di Mistral
Quando le 9 prove del nostro tool non ti bastano, la chat di Mistral è la casa di chi non scrive codice: carichi un documento e chiedi l’estrazione, in italiano. Tre passaggi.
Estrai tutto il testo, mantenendo le tabelle o simboli particolari se presenti
Per chi vuole automatizzare
Automazione con n8n
Devi processare tanti file uguali? Un template n8n già pronto collega Mistral OCR al tuo flusso. Non è un one-click: lo importi, aggiungi la tua chiave e lo adatti.
È un template della community: verifica sempre cosa fa prima di lanciarlo. Come sul nostro tool, il file viene inviato a Mistral per l’elaborazione.
Per sviluppatori
Nel tuo codice (JS/TS)
È lo stesso approccio che gira nel nostro tool: una sola chiamata fetch, zero dipendenze. Gira lato server — la chiave non deve mai arrivare al browser. L’immagine si passa inline come data URI base64.
// SERVER-SIDE — la chiave Mistral non arriva mai al browser
export async function estraiTesto(imageDataUrl) {
const res = await fetch("https://api.mistral.ai/v1/ocr", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${process.env.MISTRAL_API_KEY}`,
},
body: JSON.stringify({
model: "mistral-ocr-latest",
document: { type: "image_url", image_url: imageDataUrl },
include_image_base64: false,
image_limit: 1,
}),
});
if (!res.ok) throw new Error(`Mistral OCR ${res.status}`);
const data = await res.json();
return data.pages?.[0]?.markdown ?? "";
} imageDataUrl è una stringa data:image/…;base64,…. Il Markdown restituito può contenere HTML: sanitizzalo prima di mostrarlo. Riferimento API: docs.mistral.ai.
Perché non è il solito OCR
L'OCR classico «vede» caratteri. Mistral OCR 4 capisce il documento: classifica i blocchi — titoli, celle di tabella, equazioni, firme, grafici — e per ogni regione restituisce coordinate, tipo di blocco e un confidence score che ti dice dove il modello è incerto.
I numeri lo confermano: annotatori indipendenti hanno valutato oltre 600 documenti in più di 12 lingue, preferendo OCR 4 con un 72% di win rate; segna 85,20 su OlmOCRBench e copre 170 lingue, italiano incluso.
Errori comuni da evitare
Mistral OCR non è magia: è un acceleratore. Tu scegli la via, lui legge il documento — il giudizio finale resta tuo.