make translation by timeout

instead of instant-translation