OCR உரை அங்கீகார உதவியாளர்

API இடைமுக மேம்பாட்டு வழிகாட்டியைத் திறக்கவும்

API கிரெடிட்களைப் பெறுங்கள்

OCR உரை அங்கீகார உதவியாளர் திறந்த தளத்திற்கு வரவேற்கிறோம்!
நாங்கள் நிலையான, அதிவேக, அவுட்-ஆஃப்-தி-பாக்ஸ் உரை பிரித்தெடுத்தல் மற்றும் அட்டவணை அங்கீகார சேவைகளை வழங்குகிறோம்.

1. உலகளாவிய அங்கீகார பொறிமுறை (Auth)

அனைத்து இடைமுக கோரிக்கைகளும் URL இல் பின்வரும் அங்கீகார அளவுருக்களை உள்ளடக்கியிருக்க வேண்டும்:

அளவுரு பெயர் தேவை விளக்கம்
app உள்ளது நிலையான மதிப்பு api
token உள்ளது நீங்கள் அதை இங்கே காணலாம் தனிப்பட்ட மையம் உங்கள் சொந்த டோக்கனைப் பெறுங்கள்
2. மைய இடைமுகத்தை அடையாளம் காணவும் (op = குறியீடு)

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
}
3. ஒத்திசைவற்ற முடிவு வினவல் (op = idcode)

URL ஐக் கோரவும்: /Code.ashx?op=idcode&app=api&token=YOUR_TOKEN

அழைப்பு முறை: POST

செயல்பாடு: அங்கீகார இடைமுகத்தின்படி திரும்பியது id ஒத்திசைவற்ற செயலாக்கத்தின் முடிவுகளை வினவவும். அங்கீகார இடைமுகம் திரும்பும் போது state=0(நிலுவையில்), இறுதி முடிவைப் பெற வாக்கெடுப்புக்கு இந்த இடைமுகத்தைப் பயன்படுத்தலாம்.

அளவுரு பெயர் தேவை வகை விளக்கம்
id உள்ளது String இன்டர்ஃபேஸ் மூலம் திரும்பிய பேட்ச் ரிக்வெஸ்ட் ஐடியை அடையாளம் கண்டு அதை POST பாடி வழியாக அனுப்பவும்.

பின் உதாரணம்

✅ வெற்றிகரமான பதில்:

[
  {
    "ocrType": 0,
    "id": "a1b2c3d4-...",
    "processName": "OCR-Node-01",
    "state": 2,
    "result": {
      "autoText": "இதன் விளைவாக வரும் உரையை அடையாளம் காணவும்",
      "spiltText": "பிரிவு உரை",
      "resultType": 0
    }
  }
]

❌ தோல்வியுற்ற பதில் (ID இல்லை அல்லது முடிவு காலாவதியாகிவிட்டது):

no

எளிய உரையைத் தருகிறது no அந்த ஐடிக்கு எந்த முடிவும் கிடைக்கவில்லை என்பதைக் குறிக்கிறது, இது ஒரு ஐடியாக இருக்கலாம் பிழை அல்லது முடிவு காலாவதியாகிவிட்டது மற்றும் அழிக்கப்பட்டது.

4. படத்தைப் பதிவேற்ற படுக்கை (op = imgUpload)

URL ஐக் கோரவும்: /Code.ashx?op=imgUpload&app=api&token=YOUR_TOKEN

அழைப்பு முறை: POST (multipart/form-data)

செயல்பாடு: இலவச பட படுக்கையில் ஒரு படத்தைப் பதிவேற்றி, பொது நெட்வொர்க்கில் அணுகக்கூடிய நேரடி இணைப்பு URL ஐத் திரும்பவும். நீங்கள் முதலில் ஒரு படத்தைப் பதிவேற்ற வேண்டிய சூழ்நிலைகளுக்கு இது ஏற்றது, பின்னர் அங்கீகார இடைமுகத்தை அழைக்க URL ஐப் பயன்படுத்தவும்.

அளவுரு பெயர் தேவை வகை விளக்கம்
(ஆவணம்) உள்ளது File படக் கோப்புகள் மல்டிபார்ட் பாணியில் பதிவேற்றப்பட்டுள்ளன.

பின் உதாரணம்

✅ வெற்றிகரமான பதில்:

https://cdn.example.com/uploads/abc123.jpg

❌ தோல்வியுற்ற பதில் (கோப்பு பதிவேற்றப்படவில்லை அல்லது விதிவிலக்கு பதிவேற்றப்படவில்லை):

no

எளிய உரையைத் தருகிறது no பதிவேற்ற செயல்பாட்டின் போது கோப்பு பெறப்படவில்லை அல்லது விதிவிலக்கு ஏற்பட்டது என்பதைக் குறிக்கிறது.

5. இருப்பு விசாரணை இடைமுகம் (API ஒதுக்கீடு)

URL ஐக் கோரவும்: /Code.aspx?op=count&app=api&token=YOUR_TOKEN

அழைப்பு முறை: GET

இந்த இடைமுகத்தின் மூலம், டோக்கன் இன்று எத்தனை முறை பயன்படுத்தப்பட்டது மற்றும் மீதமுள்ள ஒதுக்கீட்டை நீங்கள் பார்க்கலாம்.

பின் உதாரணம்

✅ வெற்றிகரமான பதில்:

{
  "Account": "api",
  "TodayCount": 52, // இன்று பயன்படுத்தப்பட்டது"LimitCount": 9948       // மீதமுள்ள மின்னோட்டங்களின் மொத்த எண்ணிக்கை
}

❌ தோல்வி பதில் (செல்லுபடியாகாத அல்லது அனுப்பப்படாத டோக்கன்):

{
  "Account": "api",
  "TodayCount": 0,
  "LimitCount": 0
}

குறிப்பு: டோக்கன் தவறானதாக இருந்தால், எந்த பிழையும் தெரிவிக்கப்படாது, ஆனால் LimitCount ஆம் அல்லது இல்லையா என்பதைப் பொறுத்து, 0 இன் அனைத்து மதிப்புகளுடனும் JSON ஐத் திருப்பித் தரும் 0 டோக்கனின் செல்லுபடியாகும் தன்மையை தீர்மானிக்க.

💻 ஆன்லைன் கமிஷனிங் & அணுகல் குறியீடு
// கோரிக்கை அனுப்பப்படும் வரை காத்திருங்கள்...
📋 விரைவான அணுகல் குறியீடு (தானாக உருவாக்க மேலே உள்ள விருப்பங்களைப் பின்பற்றவும்)
Code Snippet
இடைமுகம் மற்றும் அளவுருக்களைத் தேர்ந்தெடுத்த பிறகு, அது தானாகவே உருவாக்கப்படும்...
OCR உதவியாளர் QQ ஆன்லைன் வாடிக்கையாளர் சேவை
QQ வாடிக்கையாளர் சேவை(365833440)
OCR உதவியாளர் QQ பயனர் தொடர்பு குழு
QQகுழு(100029010)
OCR உதவியாளர் மின்னஞ்சல் மூலம் வாடிக்கையாளர் சேவையைத் தொடர்பு கொள்ளவும்
அஞ்சல் பெட்டி:net10010@qq.com

உங்கள் கருத்துகள் மற்றும் ஆலோசனைகளுக்கு நன்றி!