Formattatore citazioni MLA
Beloved di Toni Morrison, uscito nel 1987, diventa Morrison, Toni. *Beloved*. Alfred A. Knopf, 1987. Inserisca autore, titolo, anno ed editore, scelga libro, articolo, sito, quotidiano o rivista e ottenga una riga MLA 9 per le opere citate. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Autore
- Toni Morrison
- Titolo
- Beloved
- Anno
- 1987
- Editore
- Alfred A. Knopf
- Tipo di fonte
- Book
- Citazione
- Morrison, Toni. *Beloved*. Alfred A. Knopf, 1987.
- Stile
- MLA 9
- Autore
- Morrison, Toni
Studenti, docenti, redattori e team di contenuti hanno ancora bisogno di una riga di opere citate in MLA pulita quando il resto del lavoro è già pronto. Questo formattatore di citazioni MLA costruisce una singola voce della 9ª edizione a partire da autore, titolo, anno ed editore opzionali e un tipo di fonte come libro, articolo, sito web, giornale o rivista.
Cosa richiede l’MLA 9 e come questo formattatore mappa i Suoi campi
Il manuale della Modern Language Association, nona edizione, descrive una voce di opere citate come un elenco breve di elementi centrali in ordine fisso: autore, titolo della fonte, titolo del contenitore, altri collaboratori, versione, numero, editore, data di pubblicazione e localizzazione. La maggior parte delle citazioni quotidiane serve solo un sottoinsieme di quegli elementi.
Questo strumento si concentra sui campi che si digitano ogni giorno—autore, titolo, anno, editore e tipo di fonte—e li assembla in una riga di testo semplice che Lei può incollare in un elenco di Opere citate o in un campo di CMS. Per i libri il titolo è racchiuso tra marcatori di corsivo con asterischi e l’editore precede l’anno: Autore. *Titolo*. Editore, Anno.
Per articoli, siti web, giornali e riviste, il titolo dell’opera breve compare tra virgolette e il nome dell’editore o del sito è trattato come contenitore in corsivo quando Lei lo fornisce: Autore. "Titolo." *Editore*, Anno. Un URL opzionale viene aggiunto dopo il punto finale del corpo così DOI e indirizzi web restano in coda, come preferisce l’MLA per le localizzazioni elettroniche.
I nomi personali dati come Nome Cognome sono invertiti in Cognome, Nome; quelli che contengono già una virgola restano in forma invertita; autori di una sola parola o corporativi passano invariati. Quel mapping è deterministico: gli stessi input producono sempre la stessa stringa, importante quando si collaudano pipeline di compiti o si rigenera una bibliografia da righe strutturate di database.
Chi trae vantaggio dalle citazioni MLA
I sistemi di gestione dell’apprendimento e i portali per i compiti usano un formattatore di citazioni MLA così gli studenti possono controllare una riga di opere citate senza indovinare tra corsivo e virgolette. Calendari editoriali e siti di documentazione memorizzano autore e titolo strutturati in un CMS e necessitano di un rendering MLA riproducibile per export, PDF o etichette di accessibilità.
Gli assistenti di ricerca convertono a lotti righe di fogli di calcolo di libri e articoli in righe MLA prima di incollarle in un documento condiviso, più veloce e meno soggetto a errori che digitare ogni voce a mano. La validazione fallita non consuma il saldo. Con queste abitudini ottiene stringhe MLA 9 stabili per plugin LMS, worker di edge e pipeline editoriali senza allestire una suite completa di gestione citazioni.
Casi d'uso
Controllo delle opere citate per gli studenti
Consenta agli apprendenti di inserire autore, titolo, anno ed editore e di verificare una singola riga MLA 9 prima di consegnare un saggio o una relazione di laboratorio.
Esportazione da CMS e documentazione
Renderizzi campi bibliografici strutturati da una base di contenuti in stringhe MLA coerenti per PDF, piè di pagina e pagine di risorse.
Domande frequenti
Il formattatore inverte i nomi Nome Cognome?
Sì. I nomi personali senza virgola vengono riordinati in Cognome, Nome. Quelli che includono già una virgola, e gli autori di una sola parola o corporativi, restano come forniti.
In che modo i libri differiscono da articoli o siti web?
I libri usano titoli in corsivo (*Title*). Articoli, siti web, giornali e riviste pongono il titolo tra virgolette e mettono in corsivo il nome dell’editore o del sito quando Lei lo fornisce come contenitore.
Dove va l'URL o il DOI in una citazione MLA?
Alla fine, dopo il punto che chiude il resto della voce e senza un punto proprio. È lì che l'MLA colloca indirizzi web e DOI delle fonti elettroniche.
Posso omettere l'anno o l'editore?
Sì, sono entrambi facoltativi. Se li indica tutti e due, l'anno segue l'editore dopo una virgola; senza editore, l'anno compare da solo. Obbligatori sono solo autore e titolo.
Che succede con un autore istituzionale o di una sola parola?
Resta esattamente come lo scrive. Solo i nomi personali del tipo Nome Cognome vengono invertiti; un ente, un'azienda o uno pseudonimo di una parola passano invariati nella citazione.
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/life/citation-mla-format \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"author":"Toni Morrison","title":"Beloved"}'const res = await fetch("https://api.kit.forhosting.com/life/citation-mla-format", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"author": "Toni Morrison",
"title": "Beloved"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/citation-mla-format",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"author": "Toni Morrison",
"title": "Beloved"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/citation-mla-format", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"author":"Toni Morrison","title":"Beloved"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"author":"Toni Morrison","title":"Beloved"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/citation-mla-format", 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
{
"author": "Toni Morrison",
"title": "Beloved"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.citation_mla_format",
"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.
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
Riordina i nomi personali in Cognome, Nome quando Lei indica Nome Cognome, pone i titoli dei libri tra marcatori di corsivo e le opere brevi tra virgolette, e unisce editore e anno con lo schema virgola-punto. Se mancano autore o titolo, fallisce subito con invalid_input così le automazioni non memorizzano mai una citazione vuota. La stessa logica pura funziona gratis nel browser e sull’API a $0.002 per chiamata riuscita, senza token di modello né rete in uscita.
Contratto di input, tipi di fonte e comportamento degli errori
*Beloved*. Alfred A. Knopf, 1987. "Notes on the Analytical Engine." *Scientific Memoirs*, 1843. Invii un corpo JSON con due stringhe obbligatorie: author e title. I campi opzionali sono year (intero da 1 a 9999), publisher (stringa: editore del libro, titolo di rivista, giornale, magazine o nome del sito), source_type (book, article, website, newspaper o magazine; predefinito book) e url (localizzazione web o DOI). Sono accettati alias come writer, work, journal e link così moduli e client più vecchi possono inviare nomi di campo naturali. Un author o title vuoto o solo spazi genera invalid_input indicando che entrambi sono obbligatori—tali fallimenti non vengono fatturati. Un anno fuori intervallo, un anno non intero o uno source_type sconosciuto falliscono pure con invalid_input nominando il problema. In caso di successo la risposta include citation (la riga MLA completa), style impostato a MLA 9, lo source_type normalizzato, author in ordine MLA, title come da Lei fornito (senza spazi estremi) e year, publisher e url se inviati. Gli opzionali omessi non compaiono nel JSON come null, semplificando gli schemi client. Esempio: author Toni Morrison, title Beloved, year 1987, publisher Alfred A. Knopf, source_type book produce Morrison, Toni. Esempio: author Ada Lovelace, title Notes on the Analytical Engine, publisher Scientific Memoirs, year 1843, source_type article produce Lovelace, Ada. Abbini la stringa di citazione al Suo rientro sporgente in CSS o allo stile Word; questo endpoint formatta solo il testo bibliografico e non emette RTF, BibTeX né elenchi multi-voce.
Dove un’API di citazioni MLA rende davvero
Estensioni del browser e strumenti per docenti possono chiamare il percorso gratuito in pagina per citazioni singole e lo stesso modulo via API per lavori massivi, garantendo che la demo in aula coincida byte per byte con l’automazione di produzione. Poiché l’implementazione è parse puro di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello linguistico e senza rete in uscita. Tenga i titoli senza virgolette di involucro extra salvo che facciano parte del nome ufficiale dell’opera, invii gli anni come interi e scelga source_type con cura quando non è un libro così i contenitori restano correttamente in corsivo.
Casi di integrazione
Bibliografia a lotti da fogli di calcolo
Mappi colonne CSV su author, title, year, publisher e tipo di fonte e generi voci MLA per assistenti di ricerca o bibliotecari.
Domande tecniche
Come formattare una citazione MLA 9 con questo strumento?
Invii author e title (obbligatori), più year, publisher, source_type (book, article, website, newspaper, magazine) e url opzionali. L’API restituisce una singola stringa di citazione in stile MLA 9.
Cosa succede se mancano autore o titolo?
L’attività fallisce con invalid_input. Sia author sia title sono obbligatori per una voce MLA valida; valori vuoti o solo spazi vengono rifiutati e non fatturati.
Quanto costa il formattatore di citazioni MLA?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; l’input non valido non viene fatturato.