"If it will be sunny."
Translation:Os bydd hi'n heulog.
We would never say "if it will be sunny" in English, is the Welsh sentence correct?
The Welsh is correct. The English has been corrected to 'If it is sunny'.
The notes for the section explain this. With an 'if-clause' using os, Welsh generally uses the future tense, whereas English uses the present.