Among any three people walking, I will find something to learn for sure. Their good qualities are to be followed, and their shortcomings are to be avoided.
The correct way of posing your question is, "Who can tell on which classical Chinese text this translation is based?"
The original text is not "poetry". So you need to take Chinese lessons, too!
Ben is right.
Never speak or write English by translating Chinese words
Two heads are better than one<-- This could be closer to what you want.
Don't get distracted by games of this kind. Concentrate on English when you are learning English. Translation is one of the worst possible ways of learning a language.
The English in your translation does not read very English or authentic. So you need to go back to your English class and forget about translation games.
Thank you for your reminder.