API
Envie uma imagem de mangá por requisição e receba um payload JSON com o PNG traduzido em base64.
API Keys
Créditos--
Carregando
Exemplos
curl -X POST https://translatemanga.net/api/v1/translate \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "image=@page.png" \
-F "targetLanguage=English" \
-F "model=default" \
-o response.jsonReferência da API
Endpoint
CampoTipoSignificadoValores
Campo
methodTipo
enumSignificado
Método HTTP usado pelo endpoint de tradução.
Valores
POST
Campo
urlTipo
stringSignificado
Endpoint de produção para tradução de uma imagem.
Valores
https://translatemanga.net/api/v1/translateCampo
request bodyTipo
formatSignificado
Formato do corpo da requisição.
Valores
multipart/form-data
Campo
response bodyTipo
formatSignificado
Respostas de sucesso e erro retornam JSON.
Valores
application/json
Autenticação
CampoTipoObrigatórioSignificadoValores
Campo
AuthorizationTipo
stringObrigatório
Sim
Significado
Bearer token criado a partir de uma API key gerada nesta página.
Valores
Bearer YOUR_API_KEYRequisição
CampoTipoObrigatórioSignificadoValores
Campo
imageTipo
FileObrigatório
Sim
Significado
Imagem de mangá original para traduzir. Uma imagem por requisição.
Valores
image/*
Tamanho máximo do arquivo: 5MB.
Campo
targetLanguageTipo
stringObrigatório
Sim
Significado
Idioma de destino para o texto traduzido.
Valores
English
Japanese
Chinese (simplified)
Chinese (traditional)
Korean
Spanish
Campo
modelTipo
stringObrigatório
Não
Significado
Modelo de tradução. O padrão é default.
Valores
Campo
fontTipo
stringObrigatório
Não
Significado
Fonte usada para renderizar o texto traduzido. O padrão é CCWildWords.otf.
Valores
CCWildWords.otf
Kalam.ttf
Bangers-Regular.ttf
KomikaJam.ttf
KomikaSlim.ttf
PatrickHand-Regular.ttf
VtcLettererPro.ttf
Resposta
CampoTipoSignificadoValores
Campo
successTipo
booleanSignificado
Sempre presente. Indica se a requisição foi concluída com sucesso.
Valores
false
true
Campo
translated_imageTipo
stringSignificado
Presente quando success é true. PNG traduzido em base64, sem prefixo de data URL.
Valores
base64 PNG
Campo
mimeTypeTipo
stringSignificado
Presente quando success é true. Tipo MIME da imagem traduzida.
Valores
image/png
Campo
traceIdTipo
stringSignificado
ID de rastreamento da requisição para depuração. Presente em respostas de sucesso e erro.
Valores
-Campo
creditCostTipo
numberSignificado
Presente quando success é true. Créditos pagos consumidos pela requisição.
Valores
-Campo
remainCreditTipo
numberSignificado
Presente quando success é true. Créditos pagos restantes após a requisição.
Valores
-Campo
errorTipo
stringSignificado
Presente quando success é false. Mensagem de erro legível.
Valores
-Campo
errorCodeTipo
enumSignificado
Presente quando success é false. Código de erro estável para máquinas.
Valores
UNAUTHORIZED
MISSING_IMAGE
INVALID_IMAGE_TYPE
IMAGE_TOO_LARGE
UNSUPPORTED_TARGET_LANGUAGE
UNSUPPORTED_MODEL
UNSUPPORTED_FONT
NO_CREDITS_LEFT
TRANSLATION_FAILED