A query rewrite system can be used to improve query understanding of search engines by generating multiple reformulations of the same query using machine translation. The query rewrite system receives an initial query from a user. It then retrieves known related queries to the initial query from a database. Subsequently, the system generates variant queries from the query and the related queries by passing them through a monolingual machine translator. Thereafter, the system ranks the variant queries according to predefined parameters and transmits one or more of the ranked variant queries to a search engine for further processing.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.