-
Notifications
You must be signed in to change notification settings - Fork 7
/
client.py
89 lines (82 loc) · 2.55 KB
/
client.py
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
import requests
ROOT_URL = "http://localhost:5001"
# # v1 - English to Indic
# response = requests.post(
# f"{ROOT_URL}/aai4b-nmt-inference/v1/translate",
# json={
# "model_id": 104,
# "src_list": [
# {"src": "Hello world"},
# {"src": "Goodbye, I am done with the world."},
# ],
# "source_language_code": "en",
# "target_language_code": "ta",
# }
# )
# print(response.json())
# # v1 - Indic to Indic
# response = requests.post(
# f"{ROOT_URL}/aai4b-nmt-inference/v1.1/translate",
# json={
# "model_id": 144,
# "src_list": [
# {"src": "सलाम दुनिया"},
# {"src": "अलविदा, मैं इस दुनिया से हो चुका हूं।"},
# ],
# "source_language_code": "hi",
# "target_language_code": "ta",
# }
# )
# print(response.json())
# # v2 - English to Indic
# response = requests.post(
# f"{ROOT_URL}/aai4b-nmt-inference/v2/translate",
# json={
# "src_list": [
# {"src": "Hello world"},
# {"src": "Goodbye, I am done with the world."},
# ],
# "source_language_code": "en",
# "target_language_code": "ks",
# }
# )
# print(response.json())
# # v2 Constrained - English to Indic
# response = requests.post(
# f"{ROOT_URL}/aai4b-nmt-inference/v2/interactive-translation",
# json=[
# {
# "source_language_code": "en",
# "target_language_code": "hi",
# "src": "Hello world",
# "target_prefix": "सलाम"
# }
# ]
# )
# print(response.json())
# # v1 - Indic to English
# response = requests.post(
# f"{ROOT_URL}/aai4b-nmt-inference/v2/translate",
# json={
# "src_list": [
# {"src": "सलाम दुनिया"},
# {"src": "अलविदा, मैं इस दुनिया से हो चुका हूं।"},
# ],
# "source_language_code": "hi",
# "target_language_code": "en",
# }
# )
# print(response.json())
# # v1 - Indic to Indic
# response = requests.post(
# f"{ROOT_URL}/aai4b-nmt-inference/v2/translate",
# json={
# "src_list": [
# {"src": "सलाम दुनिया"},
# {"src": "अलविदा, मैं इस दुनिया से हो चुका हूं।"},
# ],
# "source_language_code": "hi",
# "target_language_code": "mni_Beng",
# }
# )
# print(response.json())