diff options
Diffstat (limited to 'searx/engines/translated.py')
| -rw-r--r-- | searx/engines/translated.py | 10 |
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 |