Formatador de citações MLA
Beloved, de Toni Morrison, de 1987, vira Morrison, Toni. *Beloved*. Alfred A. Knopf, 1987. Informe autor, título, ano e editora, escolha livro, artigo, site, jornal ou revista e receba uma linha MLA 9 pronta para a lista de obras citadas. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Autor
- Toni Morrison
- Título
- Beloved
- Ano
- 1.987
- Editora
- Alfred A. Knopf
- Tipo de fonte
- Book
- Citação
- Morrison, Toni. *Beloved*. Alfred A. Knopf, 1987.
- Estilo
- MLA 9
- Autor
- Morrison, Toni
Estudantes, professores, editores e equipes de conteúdo ainda precisam de uma linha de obras citadas em MLA limpa quando o restante do trabalho já está pronto. Este formatador de citações MLA monta uma única entrada da 9ª edição a partir de autor, título, ano e editora opcionais, e um tipo de fonte como livro, artigo, site, jornal ou revista. Ele reordena nomes pessoais para Sobrenome, Nome quando você informa Nome Sobrenome, coloca títulos de livros em marcadores de itálico e obras curtas entre aspas, e une editora e ano com o padrão de vírgula e ponto.
O que o MLA 9 exige e como este formatador mapeia seus campos
O Manual da Modern Language Association, nona edição, descreve uma entrada de obras citadas como uma lista curta de elementos centrais em ordem fixa: autor, título da fonte, título do contêiner, outros colaboradores, versão, número, editora, data de publicação e localização. A maioria das citações do dia a dia precisa só de um subconjunto desses elementos.
Esta ferramenta foca nos campos que as pessoas digem todos os dias—autor, título, ano, editora e tipo de fonte—e os monta em uma linha de texto simples que você pode colar em uma lista de Obras citadas ou em um campo de CMS. Em livros, o título vai entre marcadores de itálico com asteriscos e a editora vem antes do ano: Autor. *Título*. Editora, Ano.
Em artigos, sites, jornais e revistas, o título da obra curta aparece entre aspas e o nome da editora ou do site é tratado como contêiner em itálico quando você o informa: Autor. "Título." *Editora*, Ano. Uma URL opcional é acrescentada após o ponto final do corpo para que DOI e endereços web fiquem no fim, como o MLA prefere para localizações eletrônicas.
Nomes pessoais dados como Nome Sobrenome são invertidos para Sobrenome, Nome; nomes que já contêm vírgula ficam na forma invertida; autores de uma palavra ou corporativos passam sem alteração. Esse mapeamento é determinístico: as mesmas entradas sempre geram a mesma string, o que importa ao testar um fluxo de lição de casa ou regenerar uma bibliografia a partir de linhas estruturadas de banco de dados.
Quem mais aproveita as citações MLA
Sistemas de gestão de aprendizagem e portais de tarefas usam um formatador de citações MLA para que alunos verifiquem uma linha de obras citadas sem adivinhar itálico versus aspas. Calendários editoriais e sites de documentação guardam autor e título estruturados em um CMS e precisam de renderização MLA reproduzível para exportação, PDF ou rótulos de acessibilidade.
Assistentes de pesquisa convertem em lote linhas de planilha de livros e artigos em linhas MLA antes de colar em um documento compartilhado, mais rápido e com menos erros do que digitar cada entrada à mão. Validação falha não consome saldo. Com esses hábitos você obtém strings MLA 9 estáveis para plugins LMS, workers de borda e fluxos editoriais sem montar uma suíte completa de gestão de citações.
Casos de uso
Conferência de obras citadas do aluno
Permita que o aprendiz informe autor, título, ano e editora e confira uma única linha MLA 9 antes de entregar um ensaio ou relatório de laboratório.
Exportação de CMS e documentação
Renderize campos bibliográficos estruturados de uma base de conteúdo em strings MLA consistentes para PDFs, rodapés e páginas de recursos.
Perguntas frequentes
O formatador inverte nomes Nome Sobrenome?
Sim. Nomes pessoais sem vírgula são reordenados para Sobrenome, Nome. Nomes que já incluem vírgula, e autores de uma palavra ou corporativos, são mantidos como fornecidos.
Como livros diferem de artigos ou sites?
Livros usam títulos em itálico (*Title*). Artigos, sites, jornais e revistas colocam o título entre aspas e colocam em itálico o nome da editora ou do site quando você o informa como contêiner.
Onde fica a URL ou o DOI numa citação MLA?
Bem no fim, depois do ponto que fecha o resto da entrada e sem ponto próprio. É ali que a MLA coloca endereços da web e DOIs de fontes eletrônicas.
Posso deixar de fora o ano ou a editora?
Pode, os dois são opcionais. Quando você informa os dois, o ano vem depois da editora, após uma vírgula; sem editora, o ano aparece sozinho. Só autor e título são obrigatórios.
E se o autor for uma instituição ou tiver um nome só?
Ele fica exatamente como você digitou. Só nomes pessoais no formato Nome Sobrenome são invertidos; uma instituição, uma empresa ou um pseudônimo de uma palavra passam sem mudança para a citação.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"author": "Toni Morrison",
"title": "Beloved"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.citation_mla_format",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Se faltar autor ou título, falha de imediato com invalid_input para que automações nunca gravem citação vazia. A mesma lógica pura roda grátis no navegador e na API a US$ 0,002 por chamada bem-sucedida, sem tokens de modelo nem rede de saída.
Contrato de entrada, tipos de fonte e comportamento de erro
*Beloved*. Alfred A. Knopf, 1987. "Notes on the Analytical Engine." *Scientific Memoirs*, 1843. Envie um corpo JSON com duas strings obrigatórias: author e title. Campos opcionais são year (inteiro de 1 a 9999), publisher (string: editora do livro, título de periódico, jornal, revista ou nome do site), source_type (book, article, website, newspaper ou magazine; padrão book) e url (localização web ou DOI). Aliases como writer, work, journal e link são aceitos para que formulários e clientes antigos enviem nomes de campo naturais. Author ou title vazio ou só com espaços gera invalid_input dizendo que ambos são obrigatórios—essas falhas não são cobradas. Ano fora da faixa, ano não inteiro ou source_type desconhecido também falham com invalid_input indicando o problema. Em caso de sucesso, a resposta inclui citation (a linha MLA completa), style com valor MLA 9, o source_type normalizado, author na ordem MLA, title como você enviou (sem espaços extras) e year, publisher e url se enviados. Opcionais omitidos não aparecem no JSON como null, o que simplifica os esquemas do cliente. Exemplo: author Toni Morrison, title Beloved, year 1987, publisher Alfred A. Knopf, source_type book produz Morrison, Toni. Exemplo: author Ada Lovelace, title Notes on the Analytical Engine, publisher Scientific Memoirs, year 1843, source_type article produz Lovelace, Ada. Combine a string de citação com seu próprio recuo francês em CSS ou estilo do Word; este endpoint formata apenas o texto bibliográfico e não emite RTF, BibTeX nem listas com várias entradas.
Onde uma API de citação MLA realmente se paga
Extensões de navegador e ferramentas de professores podem chamar o caminho gratuito na página para citações avulsas e o mesmo módulo via API para lotes, garantindo que a demonstração em sala coincida byte a byte com a automação de produção. Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo de linguagem e sem rede de saída. Mantenha títulos sem aspas extras de envelopamento, a menos que façam parte do nome oficial da obra, envie anos como inteiros e escolha source_type com cuidado quando não for livro para que contêineres fiquem em itálico corretamente.
Casos de integração
Bibliografia em lote a partir de planilhas
Mapeie colunas CSV para author, title, year, publisher e tipo de fonte e gere entradas MLA para assistentes de pesquisa ou bibliotecários.
Perguntas técnicas
Como formatar uma citação MLA 9 com esta ferramenta?
Envie author e title (obrigatórios), mais year, publisher, source_type (book, article, website, newspaper, magazine) e url opcionais. A API devolve uma única string de citação no estilo MLA 9.
O que acontece se faltar autor ou título?
A tarefa falha com invalid_input. Tanto author quanto title são obrigatórios para uma entrada MLA válida; valores vazios ou só com espaços são rejeitados e não são cobrados.
Quanto custa o formatador de citações MLA?
A ferramenta no navegador é gratuita. Pedidos à API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.