# ILMT-API An API for quering ILMT Systems ## For Installation of dependencies related to Sampark refer to dependencies.txt ## For Installation of perl related dependencies run script install.sh with following command: ``` sh install.sh ``` ## Steps to install Shallowparser MT modules run: ``` cd ilmt-api-urd-shallowparser/ sh setup.sh ``` ## Steps to test API: a) On browser run following URL: ``` http://:8484/urd/hin/translate?data="شیوسینکوں نے ممبئی کے چند تھیئٹرز پر ہنگامے کیے۔ "&pretty=true ``` b) here replace with your IP address. c) For testing API with curl run the following: ``` curl --noproxy '*' http://localhost:8484/urd/hin/translate --data data="شیوسینکوں نے ممبئی کے چند تھیئٹرز پر ہنگامے کیے۔" ``` d) For MT with UI run following command: ``` http://:8484/ ``` e) Now you would see proper translation panels. ## To execute sentences using API: please update the host IP in server.json from 10.2.63.52 to your IP and run following command: ``` $python GetShallowParserOutput.py -c server.json -i input.txt ``` ## To check which ports are allotted to different services, run following command: ``` find ./ | grep 'run/.*_' ``` ## Shallowparser of Urdu Language