add full_translate method