URL ஐக் கோரவும்:
/Code.ashx?op=code&app=api&token=YOUR_TOKEN&type=0
அழைப்பு முறை: POST
அளவுருக்கள் URL இல் ஒரே மாதிரியாக உச்சரிக்கப்படுகின்றன, மேலும் படத் தரவு POST உடல் வழியாக அனுப்பப்படுகிறது (மல்டிபார்ட் ஆதரிக்கப்படுகிறது
கோப்பு ஓட்டம், படிவம் புலம் அல்லது வெற்று உரை).
2.1 அடையாளம் காண வேண்டிய படத்தை உள்ளிடவும் (மூன்றில் ஒன்றைத் தேர்வுசெய்க)
| அளவுரு பெயர் |
வகை |
விளக்கம் |
| (ஆவணம்) |
File |
நிலையான மல்டிபார்ட் பதிவேற்ற கோப்பு ஓட்டம். |
| url |
String |
படத்தின் பொது நெட்வொர்க் நேரடி இணைப்பு முகவரியை அணுக முடியும். |
| code |
String |
படத்தின் Base64 சரம் (தலைப்பு வடிவமைப்பு அறிவிப்பைச் சேர்க்க வேண்டிய அவசியமில்லை). |
2.2 கோர் பயன்முறை மற்றும் இயந்திர கட்டுப்பாடு
| அளவுரு பெயர் |
தேவை |
விளக்கம் |
| type |
இல்லை |
வடிவங்களை அடையாளம் காணவும்:
0: உரை அங்கீகாரம் (இயல்புநிலை)
1: செங்குத்து அடையாளம்
2: அட்டவணை அங்கீகாரம்
3: ஃபார்முலா அங்கீகாரம் (போன்றவை MathPix)
|
2.3 வடிவமைப்பு மற்றும் தளவமைப்பு விதிகள் (விரும்பினால்)
பின்வரும் அளவுருக்கள் மதிப்புகளை கடந்து செல்கின்றன 1 தொடர்புடைய செயலாக்கம், மதிப்பை இயக்கவும் 0 இல்லை.
குறிப்பிட்ட தேவை இல்லை என்றால், அதை அனுப்ப வேண்டாம் என்று பரிந்துரைக்கப்படுகிறது, மேலும் அதை தீர்மானிக்க கணினிக்கு விட்டுவிடுங்கள்:
| அளவுரு பெயர் |
தேவை |
விளக்கம் |
| left |
இல்லை |
வாழ்க்கை வரலாறு 1 இடமிருந்து வலமாக வரிசைப்படுத்த கட்டாயப்படுத்தவும். |
| top |
இல்லை |
வாழ்க்கை வரலாறு 1 மேலிருந்து கீழாக வரிசைப்படுத்த வேண்டும். |
| autodirection |
இல்லை |
வாழ்க்கை வரலாறு 1 படத்தின் நோக்குநிலையை தானாகவே தீர்மானித்து அதை சீரமைக்க சுழற்றுகிறது. |
| half |
இல்லை |
வாழ்க்கை வரலாறு 1 வழக்கமான அரை அகலத்திற்கு தானியங்கி முழு அகல நிறுத்தற்குறிகள். |
| space |
இல்லை |
வாழ்க்கை வரலாறு 1 ஆங்கிலம் மற்றும் சீன, ஜப்பானிய மற்றும் கொரிய எழுத்துக்களுக்கு இடையிலான சொல் இடைவெளிகளை தானாகவே கையாளும். |
| symbol |
இல்லை |
வாழ்க்கை வரலாறு 1 வித்தியாசமான நிறுத்தற்குறிகளை தானாகவே சரிசெய்யவும். |
| duplicate |
இல்லை |
வாழ்க்கை வரலாறு 1 ஹைபன்களை தானாக மீண்டும் மீண்டும் செய்யுங்கள். |
2.4 ரிட்டர்ன் மதிப்பு விளக்கம் (JSON)
அங்கீகார இடைமுகம் நிலையான JSON வடிவமைப்பைத் தருகிறது. மதிப்பு null புலம் தானாகவே தவிர்க்கப்படும்.
உயர்மட்ட புலங்கள்
| புலம் |
வகை |
விளக்கம் |
| id |
String |
இந்த கோரிக்கையின் தனித்துவமான தொகுதி ஐடி (UUID வடிவம்) முடிவுகளை ஒத்திசைவற்ற முறையில் வினவுவதற்கு பயன்படுத்தப்படலாம். |
| ocrType |
Int |
கோரிக்கை அளவுருக்களுடன் வகையை அடையாளம் காணவும் type கடிதம். |
| processId |
Int |
கோரிக்கையைக் கையாண்ட இயந்திர முனையின் ஐடி. |
| processName |
String |
செயல்முறை இயந்திர பெயர்கள். காலியாக இருக்கும்போது, அங்கீகாரம் காலம் முடிந்துவிட்டது அல்லது முனைக்கு ஒதுக்கப்படவில்லை என்பதைக் குறிக்கிறது. |
| state |
Int |
நிலைக் குறியீடுகளைக் கையாளுங்கள் (கீழே உள்ள கணக்கெடுப்பு அட்டவணையைப் பார்க்கவும்). |
| message |
String |
கூடுதல் செய்தி / பிழை விளக்கம், இது விதிவிலக்கான சந்தர்ப்பங்களில் மட்டுமே திருப்பித் தரப்படும். |
| result |
Object |
முக்கிய அடையாள முடிவு பொருள்கள் (விவரங்களுக்கு கீழே உள்ள துணைப்புல அட்டவணையைப் பார்க்கவும்). |
| desc |
String |
என்ஜினுடன் இணைக்கப்பட்ட கூடுதல் விளக்க தகவல்கள், ஏதேனும் இருந்தால். |
result துணை பொருள் - உரை முடிவு
| புலம் |
வகை |
விளக்கம் |
| autoText |
String |
⭐ பரிந்துரைக்கப்பட்ட பயன்பாடு。 புத்திசாலித்தனமான பத்தி இணைப்பு மற்றும் தளவமைப்பு தேர்வுமுறை மூலம் உரையை முழுமையடையச் செய்யவும். |
| spiltText |
String |
அசல் பத்தியால் பிரிக்கப்பட்ட உரை (பத்திகளுக்கு இடையில் \t உள்தள்ளல் + \n வரி இடைவெளி). அட்டவணை பயன்முறையில், தரவு JSON நெடுவரிசைகள் ஆகும். |
| transText |
String |
இதன் விளைவாக உரையை மொழிபெயர்க்கவும் (இல் மட்டும் வகை=மொழிபெயர்ப்பு பயன்முறை திரும்புகிறது, கட்டமைப்பு spiltText கடிதம்). |
| lang |
String |
பட மொழி அடையாளங்காட்டி தானாகவே இயந்திரத்தால் கண்டறியப்படுகிறது (எ.கா. chi_sim, eng, jpn)。 |
| resultType |
Int |
முடிவு வடிவ வகை.0= வெற்று உரை, 1= வலைப்பக்கம் (சூத்திர ரெண்டரிங் உடன்), 2= அட்டவணை. |
result துணை பொருள் - நிலைப்படுத்தல் தரவை 🗺️ ஒருங்கிணைக்கவும்
பின்வரும் புலங்கள் அசல் படத்தில் ஒவ்வொரு உரைத் தொகுதியின் துல்லியமான நிலையைக் கொண்டுள்ளன, இது மேலடுக்குகளை முன்னிலைப்படுத்துதல், பகுதி பிரித்தெடுத்தல் போன்ற காட்சிகளுக்கு ஏற்றது.
| புலம் |
வகை |
விளக்கம் |
| spiltLocText |
String |
ஒருங்கிணைப்பு தகவலுடன் அசல் பிரிவு உரை (ஸ்மார்ட் பத்தி இணைப்பின் விளைவாக, இருப்பிடத் தகவல் உட்பட). |
| transLocText |
String |
ஒருங்கிணைப்பு தகவலுடன் மொழிபெயர்க்கப்பட்ட பிரிவு உரை. |
| verticalText |
String (JSON) |
⭐ ஒரு முழுமையான உரைத் தொகுதி ஆயத்தொலைவு வரிசையின் JSON சரம். ஒவ்வொரு உறுப்புக்கும் ஒன்று TextCellInfo பொருள் (கீழே உள்ள கட்டமைப்பைப் பார்க்கவும்). |
verticalText TextCellInfo பொருள் அமைப்பு
[
{
"words": "அங்கீகரிக்கப்பட்ட உரை உள்ளடக்கம்",
"trans": "மொழிபெயர்ப்பு முடிவுகள் (ஏதேனும் இருந்தால்)",
"pageIndex": 0,
"location": {
"left": 120.0,
"top": 45.0,
"width": 230.0,
"height": 28.0
}
},
...
]
| புலம் |
வகை |
விளக்கம் |
| words |
String |
இந்த உரைத் தொகுதியால் அங்கீகரிக்கப்பட்ட உரை. |
| trans |
String |
மொழிபெயர்ப்பு முடிவுகள் (மொழிபெயர்ப்பு பயன்முறையில் மட்டுமே மதிப்பிடப்படுகிறது). |
| pageIndex |
Int |
பக்க எண் அட்டவணை (0 இலிருந்து தொடங்கி பல பக்க ஆவண காட்சிகளில் செல்லுபடியாகும்). |
| location.left |
Double |
உரைத் தொகுதியின் மேல் இடது மூலையில் X ஆயத்தொலைவுகள் (பிக்சல்கள்). |
| location.top |
Double |
உரைத் தொகுதியின் மேல் இடது மூலையில் உள்ள Y ஆயத்தொலைவு (பிக்சல்கள்). |
| location.width |
Double |
உரை தொகுதி அகலம் (பிக்சல்களில்). |
| location.height |
Double |
உரை தொகுதி உயரம் (பிக்சல்களில்). |
result துணை பொருள் - கோப்பு பதிவிறக்கம்
| புலம் |
வகை |
விளக்கம் |
| viewUrl |
String |
எப்போது resultType=1 (வலைப்பக்கம்/சூத்திரம்), ஆன்லைன் முன்னோட்ட பக்க முகவரி திரும்பியது. |
| downloadHtml |
String |
பதிவிறக்க இணைப்புகளுடன் HTML துணுக்கு. |
| files |
Array |
பதிவிறக்கம் செய்ய கிடைக்கும் முடிவு கோப்புகளின் பட்டியல், ஒவ்வொன்றும்: DownLoadInfo பொருள் (கீழே உள்ள கட்டமைப்பைப் பார்க்கவும்). |
files DownLoadInfo பொருள் கட்டமைப்பில் உள்ள DownLoadInfo பொருள் கட்டமைப்பு
| புலம் |
வகை |
விளக்கம் |
| url |
String |
கோப்பு பதிவிறக்க முகவரி. |
| param |
String |
உங்களுக்குத் தேவையான கூடுதல் அளவுருக்களைப் பதிவிறக்கவும். |
| fileType |
Int |
கோப்பு வகை கணக்கெடுப்பு:1=PDF, 2=Word, 3=PPT,
4=Excel, 5=TXT, 6=Markdown
|
| desc |
String |
ஆவண விளக்கம். |
state மாநில கணக்கெடுப்பு
| மதிப்பு |
பொருள் |
விளக்கம் |
| 0 |
நிலுவையில் உள்ளது |
கோரிக்கை பெறப்பட்டது மற்றும் இயந்திரம் ஒதுக்கப்படவில்லை. |
| 2 |
வெற்றிகரமான செயலாக்கம் |
அறிதல் முடிவுகளை சாதாரணமாக திரும்பப் பெறுங்கள். |
| 3 |
செயலாக்கம் தோல்வியடைந்தது |
இயந்திரம் ஒரு விதிவிலக்கைக் கையாளுகிறது மற்றும் மீண்டும் முயற்சி செய்யலாம். |
| 4 |
செயலாக்க நேரம் முடிந்தது |
செல்லுபடியாகும் காலத்திற்குள் இயந்திரம் திரும்பவில்லை. |
| 6 |
ஒத்திசைவு வரம்பு |
பல ஒரே நேரத்தில் கோரிக்கைகள் உள்ளன, எனவே அதிர்வெண்ணைக் குறைக்கவும். |
| 7 |
வகைகள் ஆதரிக்கப்படவில்லை |
நடப்பு அறிதல் வகை அல்லது கோப்பு வடிவமைப்பு ஆதரிக்கப்படவில்லை. |
பின் உதாரணம்
✅ வெற்றிகரமான பதில் (ஒருங்கிணைப்பு தரவுடன்):
{
"ocrType": 0,
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"processId": 3,
"processName": "OCR-Node-01",
"state": 2,
"result": {
"autoText": "ஸ்மார்ட் இணைப்பிற்குப் பிறகு உரையை முடிக்கவும்",
"spiltText": "அசல் உரை பத்திகளால் வகுக்கப்பட்டது",
"verticalText": "[{\"words\":\"ஹலோ\",\"location\":{\"left\":10,\"top\":20,\"width\":80,\"height\":22}}]",
"resultType": 0,
"lang": "chi_sim"
}
}
❌ பிழை/வரம்பு பதில்:
{
"ocrType": 0,
"processName": "உதவிக்குறிப்புகள்",
"result": {
"spiltText": "இன்றைய API ஒதுக்கீடு தீர்ந்துவிட்டது, தயவுசெய்து ரீசார்ஜ் செய்து அதைத் தொடர்ந்து பயன்படுத்தவும்!",
"autoText": "இன்றைய API ஒதுக்கீடு தீர்ந்துவிட்டது, தயவுசெய்து ரீசார்ஜ் செய்து அதைத் தொடர்ந்து பயன்படுத்தவும்!"
},
"id": 1
}