1. An apparatus, comprising: a processor; a memory that stores data associated with features to be processed by a multilingual content based recommendation system; a set of logics that treat data from which feature vectors are produced for use by the multilingual content based recommendation system; and an interface to connect the processor, the memory, and the set of logics; the set of logics comprising: a first logic that cleans electronic data from one or more sources to produce cleaned data; a second logic that extracts one or more features from the cleaned data; a third logic that determines weights for the one or more sources, for the cleaned data, or for the one or more features, and a fourth logic that produces a feature vector from the one or more features.