Language:
Free Online Dictionary|3Dict

成敗由天

Source : CEDICT

Heaven disposes success or failure. (idiom)