1. A method for multilingual data querying, comprising: receiving a request for a query, the query including a base word in a source language used for a search of a database in a target language; applying the request to factors; selecting components based on the factors; and performing the query based on the selecting.