Spaces:
Sleeping
Sleeping
Commit
·
6cbe35a
1
Parent(s):
aa9f8f2
return pictogram id list along with image
Browse files
main.py
CHANGED
@@ -5,7 +5,7 @@ from transformers import MBartForConditionalGeneration, MBartTokenizerFast
|
|
5 |
import torch
|
6 |
import requests, json, base64
|
7 |
from io import BytesIO
|
8 |
-
from typing import Optional
|
9 |
|
10 |
|
11 |
# Initialize FastAPI app with versioning
|
@@ -25,6 +25,7 @@ class TranslationResponse(BaseModel):
|
|
25 |
language: str
|
26 |
src: str
|
27 |
tgt: Optional[str] = None
|
|
|
28 |
image_base64: Optional[str] = None
|
29 |
|
30 |
|
@@ -87,6 +88,7 @@ def translate(request: TranslationRequest):
|
|
87 |
language=request.language,
|
88 |
src=request.src,
|
89 |
tgt=None,
|
|
|
90 |
image_base64=None,
|
91 |
)
|
92 |
|
@@ -111,6 +113,7 @@ def translate(request: TranslationRequest):
|
|
111 |
language=request.language,
|
112 |
src=request.src,
|
113 |
tgt=tgt_sentence,
|
|
|
114 |
image_base64=encoded_image,
|
115 |
)
|
116 |
|
@@ -118,5 +121,6 @@ def translate(request: TranslationRequest):
|
|
118 |
language=request.language,
|
119 |
src=request.src,
|
120 |
tgt=tgt_sentence,
|
|
|
121 |
image_base64=None,
|
122 |
)
|
|
|
5 |
import torch
|
6 |
import requests, json, base64
|
7 |
from io import BytesIO
|
8 |
+
from typing import List, Optional
|
9 |
|
10 |
|
11 |
# Initialize FastAPI app with versioning
|
|
|
25 |
language: str
|
26 |
src: str
|
27 |
tgt: Optional[str] = None
|
28 |
+
pictogram_ids: List[Optional[int]] = None
|
29 |
image_base64: Optional[str] = None
|
30 |
|
31 |
|
|
|
88 |
language=request.language,
|
89 |
src=request.src,
|
90 |
tgt=None,
|
91 |
+
pictogram_ids=[],
|
92 |
image_base64=None,
|
93 |
)
|
94 |
|
|
|
113 |
language=request.language,
|
114 |
src=request.src,
|
115 |
tgt=tgt_sentence,
|
116 |
+
pictogram_ids=pictogram_ids,
|
117 |
image_base64=encoded_image,
|
118 |
)
|
119 |
|
|
|
121 |
language=request.language,
|
122 |
src=request.src,
|
123 |
tgt=tgt_sentence,
|
124 |
+
pictogram_ids=pictogram_ids,
|
125 |
image_base64=None,
|
126 |
)
|