靠山山倒靠人人老靠自己最好英文

"靠山山倒,靠人人跑,靠自己最好"的英文翻譯是 "Depend on the mountains and they will crumble, rely on others and they may run away, it's best to rely on oneself."