finish translation of functors