API
Submit one manga image per request and receive a JSON payload containing the translated PNG as base64.
API Keys
Credits--
Loading
Examples
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
FieldTypeMeaningValues
Field
methodType
enumMeaning
HTTP method used by the translate endpoint.
Values
POST
Field
urlType
stringMeaning
Production endpoint for single-image translation.
Values
https://translatemanga.net/api/v1/translateField
request bodyType
formatMeaning
Request body format.
Values
multipart/form-data
Field
response bodyType
formatMeaning
Success and error responses both return JSON.
Values
application/json
Authentication
FieldTypeRequiredMeaningValues
Field
AuthorizationType
stringRequired
Yes
Meaning
Bearer token built from an API key generated on this page.
Values
Bearer YOUR_API_KEYRequest
FieldTypeRequiredMeaningValues
Field
imageType
FileRequired
Yes
Meaning
Source manga image to translate. One image per request.
Values
image/*
Maximum file size: 5MB.
Field
targetLanguageType
stringRequired
Yes
Meaning
Target language for translated text.
Values
English
Japanese
Chinese (simplified)
Chinese (traditional)
Korean
Spanish
Field
modelType
stringRequired
No
Meaning
Translation model. Defaults to default.
Values
Field
fontType
stringRequired
No
Meaning
Font used to render translated text. Defaults to CCWildWords.otf.
Values
CCWildWords.otf
Kalam.ttf
Bangers-Regular.ttf
KomikaJam.ttf
KomikaSlim.ttf
PatrickHand-Regular.ttf
VtcLettererPro.ttf
Response
FieldTypeMeaningValues
Field
successType
booleanMeaning
Always present. Whether the request succeeded.
Values
false
true
Field
translated_imageType
stringMeaning
Present when success is true. Base64-encoded translated PNG without a data URL prefix.
Values
base64 PNG
Field
mimeTypeType
stringMeaning
Present when success is true. MIME type for the translated image.
Values
image/png
Field
traceIdType
stringMeaning
Request trace ID for debugging. Present in both success and error responses.
Values
-Field
creditCostType
numberMeaning
Present when success is true. Paid credits consumed by this request.
Values
-Field
remainCreditType
numberMeaning
Present when success is true. Remaining paid credits after the request.
Values
-Field
errorType
stringMeaning
Present when success is false. Human-readable error message.
Values
-Field
errorCodeType
enumMeaning
Present when success is false. Stable machine-readable error code.
Values
UNAUTHORIZED
MISSING_IMAGE
INVALID_IMAGE_TYPE
IMAGE_TOO_LARGE
UNSUPPORTED_TARGET_LANGUAGE
UNSUPPORTED_MODEL
UNSUPPORTED_FONT
NO_CREDITS_LEFT
TRANSLATION_FAILED