add translation of itertools