API उदाहरण

रूट

POST PUT POST /api/v2/api/translate/uploads R2 target /api/v2/api/translate

पैरामीटर

पैरामीटर आवश्यक प्रकार विवरण
Idempotency-KeyहाँHTTP headerतैयारी अनुरोध हेडर: 8 घंटे तक उसी फ़ाइल सूची को सुरक्षित रूप से दोबारा भेजने के लिए स्थिर कुंजी
platformनहींstring | nullतैयारी और अंतिम अनुरोध: केवल API कॉल ऑडिट के लिए उपयोग किया जाने वाला वैकल्पिक, क्लाइंट द्वारा बताया गया प्लेटफ़ॉर्म लेबल
files[]हाँarray<object>तैयारी अनुरोध: filename, content_type, size और content_sha256 वाली फ़ाइल मेटाडेटा
upload_idहाँstringअंतिम अनुरोध: तैयारी चरण से मिला अपारदर्शी अपलोड बैच आईडी
files[].index
files[].upload_intent
हाँinteger
string
अंतिम अनुरोध: तैयारी चरण से मिले प्रत्येक फ़ाइल के index और अपारदर्शी upload_intent; हर R2 अपलोड पूरा होने के बाद ही भेजें
source_languageनहींstringवैकल्पिक; manga मॉडल चुनने पर आवश्यक (जैसे ja)
target_languageहाँstringलक्ष्य भाषा कोड (जैसे en)
modelनहींstringपहचान मॉडल; API डिफ़ॉल्ट उपयोग करने के लिए छोड़ दें
fontनहींstringफ़ॉन्ट शैली; API डिफ़ॉल्ट उपयोग करने के लिए छोड़ दें

प्रतिक्रिया पैरामीटर

Field Type Description
statusintegerएप्लिकेशन स्थिति कोड; सफलता पर 200
cost_msintegerइस API अनुरोध को संसाधित करने में लगा समय, मिलीसेकंड में
request_idstringइस API कॉल को ट्रैक करने का अनुरोध पहचानकर्ता
dataobjectअनुरोध स्वीकार होने के बाद लौटाए गए अनुवाद कार्य पहचानकर्ता
messagestringसफल API प्रतिक्रिया में हमेशा success; इसका अर्थ अनुवाद कार्य पूर्ण होना नहीं है
data.task_idstringTask identifier
data.batch_idstringकार्य की स्थिति पूछने के लिए बैच पहचानकर्ता

नमूना प्रतिक्रिया (JSON)

{
  "status": 200,
  "cost_ms": 125,
  "request_id": "4b7370383cacccc7",
  "data": {
    "task_id": "00000000-0000-4000-8000-000000000001",
    "batch_id": "00000000-0000-4000-8000-000000000001"
  },
  "message": "success"
}

त्रुटि प्रतिक्रिया पैरामीटर

V2 में विफलता होने पर HTTP स्थिति बनाए रखी जाती है और वही पाँच-फ़ील्ड एनवेलप लौटाया जाता है।

Field Type Description
statusintegerवास्तविक HTTP त्रुटि स्थिति कोड
cost_msintegerइस API अनुरोध को संसाधित करने में लगा समय, मिलीसेकंड में
request_idstringइस API कॉल को ट्रैक करने का अनुरोध पहचानकर्ता
dataobjectकेवल स्थिर मशीन-पठनीय कोड वाला त्रुटि-डेटा कंटेनर
messagestringसार्वजनिक त्रुटि संदेश; आंतरिक निदान विवरण प्रकट नहीं किए जाते
data.codestringस्थिर मशीन-पठनीय त्रुटि कोड

त्रुटि प्रतिक्रिया उदाहरण (JSON)

{
  "status": 400,
  "cost_ms": 1,
  "request_id": "4b7370383cacccc7",
  "data": {
    "code": "PZ_API_ACCESS_BAD_REQUEST"
  },
  "message": "Invalid target language"
}

उदाहरण इनपुट

Python3 उदाहरण

cURL उदाहरण

हम आपके ब्राउज़िंग अनुभव को बेहतर बनाने के लिए कुकीज़ का उपयोग करते हैं। नीचे अपनी प्राथमिकताएं चुनें।

कुकी प्राथमिकताएं

आप नीचे अपनी कुकी प्राथमिकताएं अनुकूलित कर सकते हैं। आवश्यक कुकीज़ को अक्षम नहीं किया जा सकता क्योंकि वे वेबसाइट के ठीक से काम करने के लिए आवश्यक हैं।

ये कुकीज़ वेबसाइट के कार्य करने के लिए आवश्यक हैं और इन्हें बंद नहीं किया जा सकता।

ये कुकीज़ व्यक्तिगत सुविधाओं और कार्यक्षमता को सक्षम करती हैं।

ये कुकीज़ हमें यह समझने में मदद करती हैं कि आगंतुक हमारी वेबसाइट के साथ कैसे बातचीत करते हैं।

ये कुकीज़ आपको प्रासंगिक विज्ञापन दिखाने के लिए उपयोग की जाती हैं।

ये कुकीज़ हमारी वेबसाइट पर तृतीय-पक्ष सेवाओं द्वारा सेट की जाती हैं।

क्रोम तृतीय-पक्ष कुकीज़ को चरणबद्ध तरीके से समाप्त कर रहा है। भविष्य के क्रोम संस्करणों में कुछ सुविधाएं ठीक से काम नहीं कर सकती हैं।

तृतीय-पक्ष कुकीज़ को अक्षम करने से भुगतान प्रसंस्करण प्रभावित हो सकता है। यदि आपको चेकआउट के दौरान समस्याएं आती हैं, तो इस विकल्प को सक्षम करने पर विचार करें।