translate,preprocess & search