44 "q": resp.search_params[
"query"],
45 "lang": resp.search_params.get(
"searxng_locale",
"en"),
46 "sl": resp.search_params[
'from_lang'][1],
47 "tl": resp.search_params[
'to_lang'][1],
50 link = f
"{web_url}/search.php?{urllib.parse.urlencode(args)}"
51 text = data[
'responseData'][
'translatedText']
53 examples = [f
"{m['segment']} : {m['translation']}" for m
in data[
'matches']
if m[
'translation'] != text]
55 item = results.types.Translations.Item(text=text, examples=examples)
56 results.add(results.types.Translations(translations=[item], url=link))