* An-diugh: This is the most common and generally accepted translation for "today."
* An latha an-diugh: This translates literally to "the day today," and is a more emphatic or formal way of saying "today."
So, while an-diugh is your best bet in most situations, an latha an-diugh is also correct and sometimes preferred depending on the nuance you want to convey.