Changing the name translation function.
Changing data definition.
Returning the final result of translation.
recreating tests.