Translator should be governed by speed of data coming into fifo

Data gets written to the fifo once per second, so as long as communication
delays are reasonable, this should lead to real-time results. If not then
just write to the fifo every other second instead.