Browse Source

[refactor] translation engines: add translate category

Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
Bnyro 1 year ago
parent
commit
0a4280a137

+ 2 - 7
searx/engines/deepl.py

@@ -13,7 +13,7 @@ about = {
 }
 }
 
 
 engine_type = 'online_dictionary'
 engine_type = 'online_dictionary'
-categories = ['general']
+categories = ['general', 'translate']
 
 
 url = 'https://api-free.deepl.com/v2/translate'
 url = 'https://api-free.deepl.com/v2/translate'
 api_key = None
 api_key = None
@@ -51,11 +51,6 @@ def response(resp):
 
 
     infobox += "</dl>"
     infobox += "</dl>"
 
 
-    results.append(
-        {
-            'infobox': 'Deepl',
-            'content': infobox,
-        }
-    )
+    results.append({'answer': infobox})
 
 
     return results
     return results

+ 1 - 1
searx/engines/dictzone.py

@@ -18,7 +18,7 @@ about = {
 }
 }
 
 
 engine_type = 'online_dictionary'
 engine_type = 'online_dictionary'
-categories = ['general']
+categories = ['general', 'translate']
 url = 'https://dictzone.com/{from_lang}-{to_lang}-dictionary/{query}'
 url = 'https://dictzone.com/{from_lang}-{to_lang}-dictionary/{query}'
 weight = 100
 weight = 100
 
 

+ 1 - 1
searx/engines/lingva.py

@@ -13,7 +13,7 @@ about = {
 }
 }
 
 
 engine_type = 'online_dictionary'
 engine_type = 'online_dictionary'
-categories = ['general']
+categories = ['general', 'translate']
 
 
 url = "https://lingva.thedaviddelta.com"
 url = "https://lingva.thedaviddelta.com"
 search_url = "{url}/api/v1/{from_lang}/{to_lang}/{query}"
 search_url = "{url}/api/v1/{from_lang}/{to_lang}/{query}"

+ 1 - 1
searx/engines/mozhi.py

@@ -15,7 +15,7 @@ about = {
 }
 }
 
 
 engine_type = 'online_dictionary'
 engine_type = 'online_dictionary'
-categories = ['general']
+categories = ['general', 'translate']
 
 
 base_url = "https://mozhi.aryak.me"
 base_url = "https://mozhi.aryak.me"
 mozhi_engine = "google"
 mozhi_engine = "google"

+ 1 - 1
searx/engines/translated.py

@@ -14,7 +14,7 @@ about = {
 }
 }
 
 
 engine_type = 'online_dictionary'
 engine_type = 'online_dictionary'
-categories = ['dictionaries']
+categories = ['general', 'translate']
 url = 'https://api.mymemory.translated.net/get?q={query}&langpair={from_lang}|{to_lang}{key}'
 url = 'https://api.mymemory.translated.net/get?q={query}&langpair={from_lang}|{to_lang}{key}'
 web_url = 'https://mymemory.translated.net/en/{from_lang}/{to_lang}/{query}'
 web_url = 'https://mymemory.translated.net/en/{from_lang}/{to_lang}/{query}'
 weight = 100
 weight = 100