There are many tree idioms in English.
Do you mean translation or interpreting?