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