README.md 1.27 KB
Newer Older
priyank's avatar
priyank committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
# 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://<YOUR_IP>:8484/urd/hin/translate?data="شیوسینکوں نے ممبئی کے چند تھیئٹرز پر ہنگامے کیے۔ "&pretty=true
```

b) here replace <YOUR_IP> 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://<YOUR_IP>: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:
priyank's avatar
priyank committed
40
```
priyank's avatar
priyank committed
41
$python GetShallowParserOutput.py -c server.json -i input.txt 
priyank's avatar
priyank committed
42
```
priyank's avatar
priyank committed
43 44 45 46 47 48 49 50

## To check which ports are allotted to different services, run following command:
```
find ./ | grep 'run/.*_'
```

## Shallowparser of Urdu Language