API

Envoyez une image de manga par requete et recevez un payload JSON contenant le PNG traduit en base64.

API Keys
Credits--
Chargement
Exemples
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

Champ
method
Type
enum
Signification
Methode HTTP utilisee par l'endpoint de traduction.
Valeurs
POST
Champ
url
Type
string
Signification
Endpoint de production pour la traduction d'une seule image.
Valeurs
https://translatemanga.net/api/v1/translate
Champ
request body
Type
format
Signification
Format du corps de requete.
Valeurs
multipart/form-data
Champ
response body
Type
format
Signification
Les reponses de succes et d'erreur renvoient toutes deux du JSON.
Valeurs
application/json

Authentification

Champ
Authorization
Type
string
Requis
Oui
Signification
Bearer token construit a partir d'une API key generee sur cette page.
Valeurs
Bearer YOUR_API_KEY

Requete

Champ
image
Type
File
Requis
Oui
Signification
Image de manga source a traduire. Une seule image par requete.
Valeurs
image/*

Taille maximale du fichier : 5MB.

Champ
targetLanguage
Type
string
Requis
Oui
Signification
Langue cible du texte traduit.
Valeurs
English
Japanese
Chinese (simplified)
Chinese (traditional)
Korean
Spanish

Champ
model
Type
string
Requis
Non
Signification
Modele de traduction. Valeur par defaut : default.
Valeurs

Champ
font
Type
string
Requis
Non
Signification
Police utilisee pour rendre le texte traduit. Valeur par defaut : CCWildWords.otf.
Valeurs
CCWildWords.otf
Kalam.ttf
Bangers-Regular.ttf
KomikaJam.ttf
KomikaSlim.ttf
PatrickHand-Regular.ttf
VtcLettererPro.ttf

Reponse

Champ
success
Type
boolean
Signification
Toujours present. Indique si la requete a reussi.
Valeurs
false
true
Champ
translated_image
Type
string
Signification
Present lorsque success vaut true. PNG traduit encode en base64 sans prefixe data URL.
Valeurs
base64 PNG
Champ
mimeType
Type
string
Signification
Present lorsque success vaut true. Type MIME de l'image traduite.
Valeurs
image/png
Champ
traceId
Type
string
Signification
Trace ID de la requete pour le debogage. Present dans les reponses de succes et d'erreur.
Valeurs
-
Champ
creditCost
Type
number
Signification
Present lorsque success vaut true. Credits payants consommes par cette requete.
Valeurs
-
Champ
remainCredit
Type
number
Signification
Present lorsque success vaut true. Credits payants restants apres la requete.
Valeurs
-
Champ
error
Type
string
Signification
Present lorsque success vaut false. Message d'erreur lisible par un utilisateur.
Valeurs
-
Champ
errorCode
Type
enum
Signification
Present lorsque success vaut false. Code d'erreur stable et lisible par machine.
Valeurs
UNAUTHORIZED
MISSING_IMAGE
INVALID_IMAGE_TYPE
IMAGE_TOO_LARGE
UNSUPPORTED_TARGET_LANGUAGE
UNSUPPORTED_MODEL
UNSUPPORTED_FONT
NO_CREDITS_LEFT
TRANSLATION_FAILED