improved screen translate