translator.c - it does magics