42 def get_params(self, search_query:
"SearchQuery", engine_category: str) -> OnlineDictParams |
None:
43 """Returns a dictionary with the :ref:`request params <engine request
44 online_dictionary>` (:py:obj:`OnlineDictParams`). ``None`` is returned
45 if the search query does not match :py:obj:`search_syntax`."""
47 online_params: OnlineParams |
None = super().
get_params(search_query, engine_category)
48 if online_params
is None:
50 m = search_syntax.match(search_query.query)
54 from_lang, to_lang, query = m.groups()
57 if not from_lang
or not to_lang:
60 params: OnlineDictParams = {
62 "from_lang": from_lang,