URL അഭ്യർത്ഥിക്കുക:
/Code.ashx?op=code&app=api&token=YOUR_TOKEN&type=0
കോൾ രീതി: POST
പാരാമീറ്ററുകൾ URL-ൽ ഏകീകൃതമായി എഴുതിയിരിക്കുന്നു, കൂടാതെ ഇമേജ് ഡാറ്റ POST ബോഡിയിലൂടെ കൈമാറുന്നു (മൾട്ടിപാർട്ട് പിന്തുണയ്ക്കുന്നു
ഫയൽ ഫ്ലോ, ഫോം ഫീൽഡ് അല്ലെങ്കിൽ പ്ലെയിൻ ടെക്സ്റ്റ്).
2.1 തിരിച്ചറിയപ്പെടേണ്ട ഇമേജ് നൽകുക (മൂന്നിൽ ഒന്ന് തിരഞ്ഞെടുക്കുക)
| പാരാമീറ്ററിന്റെ പേര് |
തരം |
വിവരണം |
| (രേഖ) |
File |
സ്റ്റാൻഡേർഡ് മൾട്ടിപാർട്ട് അപ് ലോഡ് ഫയൽ ഫ്ലോ. |
| url |
String |
ചിത്രത്തിന്റെ പൊതു നെറ്റ് വർക്കിന് നേരിട്ടുള്ള ലിങ്ക് വിലാസം ആക്സസ് ചെയ്യാൻ കഴിയും. |
| code |
String |
ചിത്രത്തിന്റെ ബേസ് 64 സ്ട്രിംഗ് (ഒരു ഹെഡർ ഫോർമാറ്റിംഗ് ഡിക്ലറേഷൻ ഉൾപ്പെടുത്തേണ്ട ആവശ്യമില്ല). |
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 |
ടെക്സ്റ്റ് ബ്ലോക്കിന്റെ മുകളിൽ ഇടത് മൂലയിൽ എക്സ് കോർഡിനേറ്റുകൾ (പിക്സലുകൾ). |
| location.top |
Double |
ടെക്സ്റ്റ് ബ്ലോക്കിന്റെ മുകളിൽ ഇടത് മൂലയിലുള്ള Y കോർഡിനേറ്റ് (പിക്സലുകൾ). |
| location.width |
Double |
ടെക്സ്റ്റ് ബ്ലോക്ക് വീതി (പിക്സലുകളിൽ). |
| location.height |
Double |
ടെക്സ്റ്റ് ബ്ലോക്ക് ഉയരം (പിക്സലുകളിൽ). |
result ഉപ-ഒബ്ജക്റ്റ് - ഫയൽ ഡൗൺലോഡ്
| ഫീൽഡ് |
തരം |
വിവരണം |
| viewUrl |
String |
എപ്പോൾ resultType=1 (വെബ് പേജ് / ഫോർമുല), ഓൺലൈൻ പ്രിവ്യൂ പേജ് വിലാസം തിരികെ നൽകി. |
| downloadHtml |
String |
ഡൗൺലോഡ് ലിങ്കുകളുള്ള എച്ച്ടിഎംഎൽ സ്നിപ്പറ്റ്. |
| 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
}