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.json
API Reference

Endpoint

Campo
method
Tipo
enum
Significato
Metodo HTTP usato dall'endpoint di traduzione.
Valori
POST
Campo
url
Tipo
string
Significato
Endpoint di produzione per la traduzione di una singola immagine.
Valori
https://translatemanga.net/api/v1/translate
Campo
request body
Tipo
format
Significato
Formato del corpo della richiesta.
Valori
multipart/form-data
Campo
response body
Tipo
format
Significato
Le risposte di successo e di errore restituiscono entrambe JSON.
Valori
application/json

Autenticazione

Campo
Authorization
Tipo
string
Obbligatorio
Si
Significato
Bearer token costruito da una API key generata in questa pagina.
Valori
Bearer YOUR_API_KEY

Request

Campo
image
Tipo
File
Obbligatorio
Si
Significato
Immagine manga sorgente da tradurre. Una immagine per richiesta.
Valori
image/*

Dimensione massima del file: 5MB.

Campo
targetLanguage
Tipo
string
Obbligatorio
Si
Significato
Lingua di destinazione del testo tradotto.
Valori
English
Japanese
Chinese (simplified)
Chinese (traditional)
Korean
Spanish

Campo
model
Tipo
string
Obbligatorio
No
Significato
Modello di traduzione. Valore predefinito: default.
Valori

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

Campo
success
Tipo
boolean
Significato
Sempre presente. Indica se la richiesta e riuscita.
Valori
false
true
Campo
translated_image
Tipo
string
Significato
Presente quando success e true. PNG tradotto codificato in base64 senza prefisso data URL.
Valori
base64 PNG
Campo
mimeType
Tipo
string
Significato
Presente quando success e true. Tipo MIME dell'immagine tradotta.
Valori
image/png
Campo
traceId
Tipo
string
Significato
Request trace ID per il debug. Presente sia nelle risposte di successo sia in quelle di errore.
Valori
-
Campo
creditCost
Tipo
number
Significato
Presente quando success e true. Credits a pagamento consumati da questa richiesta.
Valori
-
Campo
remainCredit
Tipo
number
Significato
Presente quando success e true. Credits a pagamento rimanenti dopo la richiesta.
Valori
-
Campo
error
Tipo
string
Significato
Presente quando success e false. Messaggio di errore leggibile da una persona.
Valori
-
Campo
errorCode
Tipo
enum
Significato
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