| CPC G06F 40/58 (2020.01) [G06F 16/24522 (2019.01); G06F 40/263 (2020.01); G06F 40/47 (2020.01); G06F 40/51 (2020.01)] | 20 Claims |

|
1. A method comprising:
receiving, at a computing device, a multilingual query comprising at least a first source language and a second source language;
selecting, based on a language associated with the computing device, a destination language;
for words of the multilingual query that are in a source language other than the destination language, translating, word for word, the words into the destination language to produce a monolingual query, wherein a word order of the multilingual query and a word order of the monolingual query are the same;
identifying a trained network that has been trained on the first source language and the second source language;
inputting the monolingual query into the trained network to map the monolingual query to a natural language query in the destination language; and
generating for output, at the computing device and based on the natural language query, a response to the multilingual query.
|