summaryrefslogtreecommitdiff
path: root/searx/engines/translated.py
diff options
context:
space:
mode:
Diffstat (limited to 'searx/engines/translated.py')
-rw-r--r--searx/engines/translated.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/searx/engines/translated.py b/searx/engines/translated.py
index 632e3d2e1..cffb6eda3 100644
--- a/searx/engines/translated.py
+++ b/searx/engines/translated.py
@@ -5,7 +5,7 @@
import urllib.parse
-from searx.result_types import Translations
+from searx.result_types import EngineResults
# about
about = {
@@ -37,8 +37,8 @@ def request(query, params): # pylint: disable=unused-argument
return params
-def response(resp):
- results = []
+def response(resp) -> EngineResults:
+ results = EngineResults()
data = resp.json()
args = {
@@ -53,7 +53,7 @@ def response(resp):
examples = [f"{m['segment']} : {m['translation']}" for m in data['matches'] if m['translation'] != text]
- item = Translations.Item(text=text, examples=examples)
- Translations(results=results, translations=[item], url=link)
+ item = results.types.Translations.Item(text=text, examples=examples)
+ results.add(results.types.Translations(translations=[item], url=link))
return results