final translate