GhanaNLP / kasa

English to Twi translation system being put together by the GhanaNLP team
MIT License
32 stars 13 forks source link

Create API for Translation app using appropriate Azure feature/services #9

Closed joelbudu closed 2 years ago

joelbudu commented 4 years ago

The goal of this is to migrate the current translation app using an appropriate Azure service. (Functions for example)

Acceptance Criteria

  1. Automatically scalable to serve a large number of requests
  2. Feature Rate-limiting to prevent over-loading of the service
  3. Quick response time
  4. Input Validation and Error-handling
  5. Authentication (Optional for now)

You will need to request for access to the current github repository to start working on this. Please contact me.

joelbudu commented 3 years ago

@benadaba @DanielKomlaElijah
What's the update on this task please?

DanielKomlaElijah commented 3 years ago

https://testtransapi.azurewebsites.net/translate/api/docs/

joelbudu commented 2 years ago

Hosting this application on a ghananlp domain now:

https://translation-api.ghananlp.org/translate

joelbudu commented 2 years ago

We'll be using the Azure API management service to manage products, subscriptions, quotas, rate limiting etc.

joelbudu commented 2 years ago

https://translation-api0.developer.azure-api.net/