translate_one in translate.c in progress