translation using global context