The image of a green leaf to refer to a new start is a pun based on usage of the word leaf to refer to a page in a book. (see What does it mean to Turn over a New Leaf? I dont know of any other languages that use the same word to mean both leaf and page. A literal translation would make no sense at all, and an explanation would take all the fun out of it. For a finder to seek their own translation only invests more in the New Leaf experience.
< -- back to FAQ's