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.json
Referência da API

Endpoint

Campo
method
Tipo
enum
Significado
Método HTTP usado pelo endpoint de tradução.
Valores
POST
Campo
url
Tipo
string
Significado
Endpoint de produção para tradução de uma imagem.
Valores
https://translatemanga.net/api/v1/translate
Campo
request body
Tipo
format
Significado
Formato do corpo da requisição.
Valores
multipart/form-data
Campo
response body
Tipo
format
Significado
Respostas de sucesso e erro retornam JSON.
Valores
application/json

Autenticação

Campo
Authorization
Tipo
string
Obrigatório
Sim
Significado
Bearer token criado a partir de uma API key gerada nesta página.
Valores
Bearer YOUR_API_KEY

Requisição

Campo
image
Tipo
File
Obrigatório
Sim
Significado
Imagem de mangá original para traduzir. Uma imagem por requisição.
Valores
image/*

Tamanho máximo do arquivo: 5MB.

Campo
targetLanguage
Tipo
string
Obrigatório
Sim
Significado
Idioma de destino para o texto traduzido.
Valores
English
Japanese
Chinese (simplified)
Chinese (traditional)
Korean
Spanish

Campo
model
Tipo
string
Obrigatório
Não
Significado
Modelo de tradução. O padrão é default.
Valores

Campo
font
Tipo
string
Obrigató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

Campo
success
Tipo
boolean
Significado
Sempre presente. Indica se a requisição foi concluída com sucesso.
Valores
false
true
Campo
translated_image
Tipo
string
Significado
Presente quando success é true. PNG traduzido em base64, sem prefixo de data URL.
Valores
base64 PNG
Campo
mimeType
Tipo
string
Significado
Presente quando success é true. Tipo MIME da imagem traduzida.
Valores
image/png
Campo
traceId
Tipo
string
Significado
ID de rastreamento da requisição para depuração. Presente em respostas de sucesso e erro.
Valores
-
Campo
creditCost
Tipo
number
Significado
Presente quando success é true. Créditos pagos consumidos pela requisição.
Valores
-
Campo
remainCredit
Tipo
number
Significado
Presente quando success é true. Créditos pagos restantes após a requisição.
Valores
-
Campo
error
Tipo
string
Significado
Presente quando success é false. Mensagem de erro legível.
Valores
-
Campo
errorCode
Tipo
enum
Significado
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