Могу ли я загрузить файл, чтобы использовать его на онлайн-лемматизаторе Farasa для NLP, набор инструментов для арабского языка - PullRequest
0 голосов
/ 08 апреля 2020

Я хочу использовать FARASA * ​​1002 * инструментарий для арабский c предварительная обработка текстов, где у них есть API, который можно использовать для подключения и использования инструментария. Я попытался с простым предложением и работать нормально, но мой вопрос в том, что я могу использовать там API для загрузки файлов? потому что до сих пор я не мог добиться успеха.

код:

import http.client
from IPython.core import payload

path = "F:/AIenv/textAnalysis/testin2.txt"    
conn = http.client.HTTPSConnection("farasa-api.qcri.org") 

# if i use the line below it works fine 
payload = "{\"text\": \"يجب أن يرحلوا و يعودوا إلى دبي هذا مثال بسيط\"}".encode("utf-8")

# if i use the line below it return nothing.
payload = "{\"file\":\"path\"}".encode("utf-8")

headers = { "content-type": "application/json", "cache-control": "no-cache", }

conn.request("POST", "/msa/webapi/lemma", payload, headers)
res = conn.getresponse()

data = res.read()

print(data.decode("utf-8"))
...