Eu não tenho certeza de quão profundo você quer se aprofundar nisso, mas vou tentar responder.
Parece que uma maneira rápida e suja de alterar a pesquisa seria alterar a localidade das mensagens temporariamente.
Do terminal (antes de usar a lente e quando ela está ativa):
LC_MESSAGES=en_US.UTF-8
Feche o terminal e ele deve voltar ao seu padrão.
Ou antes do aplicativo (se você quiser executar a lente na linha de comando, eu acho).
Eu olhei para o código-fonte para o '__ init __.py' para a lente atual (foi escrito em python), há duas linhas, que verificam suas mensagens de local, elas são obtidas do sistema, mas eu Não tenho certeza do que você precisaria mudar para que ele fosse definido para vários idiomas. Ele está pegando a localidade para determinar qual wikipedia (en, fr, de, it, etc.) pesquisar.
Mais coisas abaixo, que podem ser úteis
(do '__ init __.py' no pacote da lente)
locale.setlocale(locale.LC_MESSAGES, '')
loc = locale.getlocale(locale.LC_MESSAGES)[0].split("_")[0]
(linhas 28 e 29)
wiki= http://%s.wikipedia.org % (loc)
(linha 31)
(Explicação do código: a localidade está sendo verificada de LC_MESSAGES no sistema, ela está sendo colocada em uma variável chamada (loc), que é então dividida para pegar a primeira parte do código do idioma (algo como 'en_US.UTF -8 ') para o inglês o resultado seria' en ', francês' fr ', etc. Ele então pega essa variável e a coloca no% s na variável wiki antes do .wikipedia.org
Parece que o desenvolvedor da lente provavelmente foi a pessoa que escreveu essa entrada na seção de desenvolvedores. (o código parece o mesmo)
Se você quisesse codificar um idioma, parece que você também poderia fazer isso.
Você poderia criar uma lente personalizada para a Wikipédia e alterar a localidade (ou ter várias localidades se quiser programá-la de alguma forma)
link
Você precisará reiniciar para que essas alterações entrem em vigor.