API
요청마다 만화 이미지 한 장을 제출하고, 번역된 PNG를 base64로 포함한 JSON payload를 받습니다.
API Keys
Credits--
로딩 중
예제
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
필드타입의미값
필드
method타입
enum의미
번역 endpoint에서 사용하는 HTTP method입니다.
값
POST
필드
url타입
string의미
단일 이미지 번역용 프로덕션 endpoint입니다.
값
https://translatemanga.net/api/v1/translate필드
request body타입
format의미
요청 body 형식입니다.
값
multipart/form-data
필드
response body타입
format의미
성공 및 오류 응답 모두 JSON을 반환합니다.
값
application/json
Authentication
필드타입필수의미값
필드
Authorization타입
string필수
예
의미
이 페이지에서 생성한 API key를 Bearer token으로 사용합니다.
값
Bearer YOUR_API_KEYRequest
필드타입필수의미값
필드
image타입
File필수
예
의미
번역할 원본 만화 이미지입니다. 요청마다 한 장만 지원합니다.
값
image/*
최대 파일 크기: 5MB.
필드
targetLanguage타입
string필수
예
의미
번역 텍스트의 대상 언어입니다.
값
English
Japanese
Chinese (simplified)
Chinese (traditional)
Korean
Spanish
필드
model타입
string필수
아니요
의미
번역 모델입니다. 기본값은 default입니다.
값
필드
font타입
string필수
아니요
의미
번역 텍스트를 렌더링할 때 사용할 글꼴입니다. 기본값은 CCWildWords.otf입니다.
값
CCWildWords.otf
Kalam.ttf
Bangers-Regular.ttf
KomikaJam.ttf
KomikaSlim.ttf
PatrickHand-Regular.ttf
VtcLettererPro.ttf
Response
필드타입의미값
필드
success타입
boolean의미
항상 포함됩니다. 요청 성공 여부를 나타냅니다.
값
false
true
필드
translated_image타입
string의미
success가 true일 때 포함됩니다. data URL prefix가 없는 base64 PNG입니다.
값
base64 PNG
필드
mimeType타입
string의미
success가 true일 때 포함됩니다. 번역된 이미지의 MIME type입니다.
값
image/png
필드
traceId타입
string의미
디버깅용 요청 trace ID입니다. 성공 및 오류 응답 모두에 포함됩니다.
값
-필드
creditCost타입
number의미
success가 true일 때 포함됩니다. 이 요청에서 사용한 유료 credits입니다.
값
-필드
remainCredit타입
number의미
success가 true일 때 포함됩니다. 요청 후 남은 유료 credits입니다.
값
-필드
error타입
string의미
success가 false일 때 포함됩니다. 사람이 읽을 수 있는 오류 메시지입니다.
값
-필드
errorCode타입
enum의미
success가 false일 때 포함됩니다. 안정적인 machine-readable 오류 코드입니다.
값
UNAUTHORIZED
MISSING_IMAGE
INVALID_IMAGE_TYPE
IMAGE_TOO_LARGE
UNSUPPORTED_TARGET_LANGUAGE
UNSUPPORTED_MODEL
UNSUPPORTED_FONT
NO_CREDITS_LEFT
TRANSLATION_FAILED