如何在ocr.space示例php脚本中设置ocr语言?

时间:2018-08-06 09:28:19

标签: php ocr ocrspace-ocr-api

我使用来自ocr.space的免费OCR API。我需要使用öäü这样的字符,所以我需要将语言设置为德语。

php api demo script中,我找到了这个GuzzleHttp部分:

$r = $client->request(‘POST’, ‘https://api.ocr.space/parse/image’,[
‘headers’ => [‘apiKey’ => ‘helloworld’],
‘multipart’ => [
[
‘name’ => ‘file’,
‘contents’ => $fileData
]
]
], [‘file’ => $fileData]);
$response = json_decode($r->getBody(),true);

我必须在哪里添加语言?

更新:与Postman一起测试时,一切正常。因此,我知道它的参数是'language' => 'ger',但是在此PHP代码段中将其放在哪里?它不应在标头中,而应在请求的正文中。

1 个答案:

答案 0 :(得分:0)

您应该查看文档,尤其是API支持的the section on POST parameters

您只需要向headers数组添加一个附加键:

'headers' => ['apiKey' => 'helloworld', 'language' => 'dut'],