当之有愧的英文是「i find myself not up to the honor accorded me」
dang zhi you kui
当:承受;愧:惭愧。承受某种荣誉或称号与事实不相符,感到惭愧。常作自谦之词。