Formateador de citas MLA
Beloved, de Toni Morrison, publicado en 1987, queda como Morrison, Toni. *Beloved*. Alfred A. Knopf, 1987. Indique autor, título, año y editorial, elija libro, artículo, web, periódico o revista y obtenga una línea MLA 9 para su lista de obras citadas. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Autor
- Toni Morrison
- Título
- Beloved
- Año
- 1 987
- Editorial
- Alfred A. Knopf
- Tipo de fuente
- Book
- Cita
- Morrison, Toni. *Beloved*. Alfred A. Knopf, 1987.
- Estilo
- MLA 9
- Autor
- Morrison, Toni
Estudiantes, docentes, editores y equipos de contenido siguen necesitando una línea de obras citadas en MLA limpia cuando el resto del trabajo ya está listo. Este formateador de citas MLA construye una sola entrada de la 9.ª edición a partir del autor, el título, el año y la editorial opcionales, y un tipo de fuente como libro, artículo, sitio web, periódico o revista. Reordena los nombres personales a Apellido, Nombre cuando usted indica Nombre Apellido, marca en cursiva los títulos de libros y entre comillas las obras breves, y une editorial y año con el patrón habitual de coma y punto.
Qué exige MLA 9 y cómo este formateador asigna sus campos
El Manual de la Modern Language Association, novena edición, describe una entrada de obras citadas como una lista breve de elementos nucleares en orden fijo: autor, título de la fuente, título del contenedor, otros colaboradores, versión, número, editorial, fecha de publicación y localización. La mayoría de las citas cotidianas solo necesitan un subconjunto de esos elementos.
Esta herramienta se centra en los campos que la gente escribe a diario—autor, título, año, editorial y tipo de fuente—y los ensambla en una línea de texto plano que usted puede pegar en una lista de Obras citadas o en un campo de CMS. En los libros, el título va entre marcadores de cursiva con asteriscos y la editorial precede al año: Autor. *Título*. Editorial, Año.
En artículos, sitios web, periódicos y revistas, el título de la obra breve va entre comillas y el nombre de la editorial o del sitio se trata como contenedor en cursiva cuando usted lo aporta: Autor. "Título." *Editorial*, Año. Una URL opcional se añade tras el punto final del cuerpo para que DOI y direcciones web queden al final, como prefiere MLA en localizaciones electrónicas.
Los nombres personales dados como Nombre Apellido se invierten a Apellido, Nombre; los que ya llevan coma se dejan en forma invertida; los autores de una sola palabra o corporativos pasan sin cambio. Ese mapeo es determinista: las mismas entradas producen siempre la misma cadena, lo que importa al validar un flujo de deberes o al regenerar una bibliografía desde filas estructuradas de base de datos.
Quién aprovecha más las citas MLA
Los sistemas de gestión del aprendizaje y los portales de deberes usan un formateador de citas MLA para que el alumnado revise una línea de obras citadas sin dudar entre cursiva y comillas. Calendarios editoriales y sitios de documentación guardan autor y título estructurados en un CMS y necesitan un renderizado MLA reproducible para exportar, PDF o etiquetas de accesibilidad.
Los ayudantes de investigación convierten por lotes filas de hojas de cálculo de libros y artículos en líneas MLA antes de pegarlas en un documento compartido, más rápido y con menos errores que escribir cada entrada a mano. La validación fallida no consume saldo. Con esos hábitos obtiene cadenas MLA 9 estables para complementos LMS, workers de borde y flujos editoriales sin montar una suite completa de gestión de citas.
Qué puede hacer con ella
Revisión de obras citadas del alumnado
Permita que quien aprende introduzca autor, título, año y editorial y compruebe una sola línea MLA 9 antes de entregar un ensayo o un informe de laboratorio.
Exportación desde CMS y documentación
Renderice campos bibliográficos estructurados de una base de contenidos en cadenas MLA coherentes para PDF, pies de página y páginas de recursos.
Preguntas frecuentes
¿El formateador invierte los nombres Nombre Apellido?
Sí. Los nombres personales sin coma se reordenan a Apellido, Nombre. Los que ya llevan coma, y los autores de una sola palabra o corporativos, se conservan tal como se proporcionaron.
¿En qué se diferencian libros de artículos o sitios web?
Los libros usan títulos en cursiva (*Title*). Artículos, sitios web, periódicos y revistas ponen el título entre comillas y cursivan el nombre de la editorial o del sitio cuando usted lo aporta como contenedor.
¿Dónde va la URL o el DOI en una cita MLA?
Al final de todo, después del punto que cierra el resto de la entrada y sin punto propio. Es el lugar donde MLA coloca las direcciones web y los DOI de las fuentes electrónicas.
¿Puedo dejar sin indicar el año o la editorial?
Sí, los dos son opcionales. Si indica ambos, el año va detrás de la editorial tras una coma; sin editorial, el año aparece solo. Lo único obligatorio es el autor y el título.
¿Qué pasa con un autor institucional o de una sola palabra?
Se mantiene tal como lo escribe. Solo los nombres personales del tipo Nombre Apellido se invierten; un organismo, una empresa o un seudónimo de una palabra pasan sin cambios a la cita.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"author": "Toni Morrison",
"title": "Beloved"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.citation_mla_format",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Si faltan el autor o el título, falla de inmediato con invalid_input para que las automatizaciones no guarden una cita vacía. La misma lógica pura funciona gratis en el navegador y en la API a $0.002 por llamada correcta, sin tokens de modelo ni red saliente.
Contrato de entrada, tipos de fuente y comportamiento de error
*Beloved*. Alfred A. Knopf, 1987. "Notes on the Analytical Engine." *Scientific Memoirs*, 1843. Combine la cadena de cita con su propio sangrado francés en CSS o estilo de Word; este extremo solo formatea el texto bibliográfico y no emite RTF, BibTeX ni listas de varias entradas. Envíe un cuerpo JSON con dos cadenas obligatorias: author y title. Los campos opcionales son year (entero de 1 a 9999), publisher (cadena: editorial del libro, título de revista, periódico, magazine o nombre del sitio), source_type (book, article, website, newspaper o magazine; por defecto book) y url (localización web o DOI). Se aceptan alias como writer, work, journal y link para que formularios y clientes antiguos envíen nombres de campo naturales. Un author o title vacío o solo con espacios lanza invalid_input indicando que ambos son obligatorios—esos fallos no se facturan. Un año fuera de rango, un año no entero o un source_type desconocido también fallan con invalid_input nombrando el problema. Si tiene éxito, la respuesta incluye citation (la línea MLA completa), style con valor MLA 9, el source_type normalizado, author en orden MLA, title tal como usted lo envió (recortado) y year, publisher y url si los envió. Los opcionales omitidos no aparecen en el JSON como null, lo que simplifica los esquemas del cliente. Ejemplo: author Toni Morrison, title Beloved, year 1987, publisher Alfred A. Knopf, source_type book produce Morrison, Toni. Ejemplo: author Ada Lovelace, title Notes on the Analytical Engine, publisher Scientific Memoirs, year 1843, source_type article produce Lovelace, Ada.
Dónde una API de citas MLA aporta valor real
Extensiones del navegador y herramientas docentes pueden llamar a la ruta gratuita en página para citas sueltas y al mismo módulo por API para trabajos masivos, garantizando que la demo de clase coincida byte a byte con la automatización de producción. Como la implementación es parse puro de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo de lenguaje ni red saliente. Mantenga los títulos sin comillas envolventes extra salvo que formen parte del nombre oficial de la obra, envíe los años como enteros y elija source_type con cuidado cuando no sea un libro para que los contenedores se cursiven bien.
Casos de integración
Bibliografía por lotes desde hojas de cálculo
Asigne columnas CSV a author, title, year, publisher y tipo de fuente y genere entradas MLA para ayudantes de investigación o bibliotecarios.
Preguntas técnicas
¿Cómo formatea una cita MLA 9 con esta herramienta?
Envíe author y title (obligatorios), más year, publisher, source_type (book, article, website, newspaper, magazine) y url opcionales. La API devuelve una sola cadena de cita en estilo MLA 9.
¿Qué ocurre si faltan el autor o el título?
La tarea falla con invalid_input. Tanto author como title son obligatorios para una entrada MLA válida; los valores vacíos o solo con espacios se rechazan y no se facturan.
¿Cuánto cuesta el formateador de citas MLA?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada no válida no se factura.