zaidmehdi's picture
Update readme
7584983
|
raw
history blame
946 Bytes

Arabic Dialect Classifier

This project is a classifier of arabic dialects at a country level:
Given some arabic text, the goal is to predict the country of the text's dialect.
You can use the "/classify" endpoint through a POST request with a json input of the form: '{"text": "Your arabic text"}'

curl -X POST -H "Content-Type: application/json" -d '{"text": "Your Arabic text"}' http://localhost:8080/classify

Run the app locally with Docker

  1. Clone the repository with Git:
git clone https://github.com/zaidmehdi/arabic-dialect-classifier.git
  1. Build the Docker image:
docker build -t adc .
  1. Run the Docker Container:
docker run -p 8080:80 adc

Now you can try sending a POST request:

curl -X POST -H "Content-Type: application/json" -d '{"text": "Your Arabic text"}' http://localhost:8080/classify

The response should be a json of the form:

{
    "class": "country_name"
}