API
Invia una singola immagine manga per richiesta e ricevi un payload JSON con il PNG tradotto in base64.
API Keys
Credits--
Caricamento
Esempi
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.jsonAPI Reference
Endpoint
CampoTipoSignificatoValori
Campo
methodTipo
enumSignificato
Metodo HTTP usato dall'endpoint di traduzione.
Valori
POST
Campo
urlTipo
stringSignificato
Endpoint di produzione per la traduzione di una singola immagine.
Valori
https://translatemanga.net/api/v1/translateCampo
request bodyTipo
formatSignificato
Formato del corpo della richiesta.
Valori
multipart/form-data
Campo
response bodyTipo
formatSignificato
Le risposte di successo e di errore restituiscono entrambe JSON.
Valori
application/json
Autenticazione
CampoTipoObbligatorioSignificatoValori
Campo
AuthorizationTipo
stringObbligatorio
Si
Significato
Bearer token costruito da una API key generata in questa pagina.
Valori
Bearer YOUR_API_KEYRequest
CampoTipoObbligatorioSignificatoValori
Campo
imageTipo
FileObbligatorio
Si
Significato
Immagine manga sorgente da tradurre. Una immagine per richiesta.
Valori
image/*
Dimensione massima del file: 5MB.
Campo
targetLanguageTipo
stringObbligatorio
Si
Significato
Lingua di destinazione del testo tradotto.
Valori
English
Japanese
Chinese (simplified)
Chinese (traditional)
Korean
Spanish
Campo
modelTipo
stringObbligatorio
No
Significato
Modello di traduzione. Valore predefinito: default.
Valori
Campo
fontTipo
stringObbligatorio
No
Significato
Font usato per renderizzare il testo tradotto. Valore predefinito: CCWildWords.otf.
Valori
CCWildWords.otf
Kalam.ttf
Bangers-Regular.ttf
KomikaJam.ttf
KomikaSlim.ttf
PatrickHand-Regular.ttf
VtcLettererPro.ttf
Response
CampoTipoSignificatoValori
Campo
successTipo
booleanSignificato
Sempre presente. Indica se la richiesta e riuscita.
Valori
false
true
Campo
translated_imageTipo
stringSignificato
Presente quando success e true. PNG tradotto codificato in base64 senza prefisso data URL.
Valori
base64 PNG
Campo
mimeTypeTipo
stringSignificato
Presente quando success e true. Tipo MIME dell'immagine tradotta.
Valori
image/png
Campo
traceIdTipo
stringSignificato
Request trace ID per il debug. Presente sia nelle risposte di successo sia in quelle di errore.
Valori
-Campo
creditCostTipo
numberSignificato
Presente quando success e true. Credits a pagamento consumati da questa richiesta.
Valori
-Campo
remainCreditTipo
numberSignificato
Presente quando success e true. Credits a pagamento rimanenti dopo la richiesta.
Valori
-Campo
errorTipo
stringSignificato
Presente quando success e false. Messaggio di errore leggibile da una persona.
Valori
-Campo
errorCodeTipo
enumSignificato
Presente quando success e false. Codice di errore stabile e leggibile da macchina.
Valori
UNAUTHORIZED
MISSING_IMAGE
INVALID_IMAGE_TYPE
IMAGE_TOO_LARGE
UNSUPPORTED_TARGET_LANGUAGE
UNSUPPORTED_MODEL
UNSUPPORTED_FONT
NO_CREDITS_LEFT
TRANSLATION_FAILED