I doubt Israel would be able to make a very successful strike against Iran's nuclear program. It is obvious that Iran has learned the lessons of history (i.e. Israel will not let any other country in the area have nuclear capability). Iran's nuclear program is deep underground and dispersed over dozens of facilities, and probably a few more that they've managed to keep secret. Israel doesn't even have proper strategic bombing capability, having an airforce primarily intended for ground support. Iran's military is larger than Israel's, and only slightly inferior technologically. A gap that should be more than compensated for by the mission difficulty of bombing heavily protected (by dozens of metres of rock) stationary targets armed to the teeth with surface-to-air defence while simultaneously having to contend with Iran's air force.
The US could probably do it, but I doubt Israel could. If they really thought they could I'd think they would have tried already.