Ast translator