fix swap for translator widget
implement query progressbar