prepare() and complete() method input variables are updated to fit the style in the documentation.
Added a function to track translation IDs and this function is added to complete() method.