API
1 回のリクエストで 1 枚のマンガ画像を送信し、翻訳済み PNG を base64 として含む JSON ペイロードを受け取ります。
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意味
翻訳エンドポイントで使用する HTTP メソッド。
値
POST
フィールド
url型
string意味
単一画像翻訳用の本番エンドポイント。
値
https://translatemanga.net/api/v1/translateフィールド
request body型
format意味
リクエストボディの形式。
値
multipart/form-data
フィールド
response body型
format意味
成功時もエラー時も JSON を返します。
値
application/json
Authentication
フィールド型必須意味値
フィールド
Authorization型
string必須
はい
意味
このページで生成した API key を Bearer token として使用します。
値
Bearer YOUR_API_KEYRequest
フィールド型必須意味値
フィールド
image型
File必須
はい
意味
翻訳する元のマンガ画像。1 リクエストにつき 1 枚です。
値
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 プレフィックスなしの base64 PNG です。
値
base64 PNG
フィールド
mimeType型
string意味
success が true の場合に含まれます。翻訳済み画像の MIME タイプです。
値
image/png
フィールド
traceId型
string意味
デバッグ用のリクエスト trace ID。成功レスポンスとエラーレスポンスの両方に含まれます。
値
-フィールド
creditCost型
number意味
success が true の場合に含まれます。このリクエストで消費された有料 credits。
値
-フィールド
remainCredit型
number意味
success が true の場合に含まれます。リクエスト後に残っている有料 credits。
値
-フィールド
error型
string意味
success が false の場合に含まれます。人が読めるエラーメッセージです。
値
-フィールド
errorCode型
enum意味
success が false の場合に含まれます。安定した機械可読のエラーコードです。
値
UNAUTHORIZED
MISSING_IMAGE
INVALID_IMAGE_TYPE
IMAGE_TOO_LARGE
UNSUPPORTED_TARGET_LANGUAGE
UNSUPPORTED_MODEL
UNSUPPORTED_FONT
NO_CREDITS_LEFT
TRANSLATION_FAILED