Sachverhalt: A. Die Staatsanwaltschaft See/Oberland führte eine Strafuntersuchung gegen die brasilianische Staatsangehörige X._ wegen Widerhandlungen gegen ausländerrechtliche Bestimmungen. Im Juni 2009 erhob sie Anklage beim Bezirksgericht Meilen und beantragte eine bedingte Freiheitsstrafe von acht Monaten. Mit Präsidialverfügung vom 26. Oktober 2009 lehnte das Bezirksgericht den Antrag von X._ auf amtliche Verteidigung ab. Den von X._ dagegen erhobenen Rekurs wies das Obergericht des Kantons Zürich am 12. November 2009 ab, soweit es darauf eintrat. B. Am 18. November 2009 verurteilte das Bezirksgericht X._ in Abwesenheit wegen verschiedener Widerhandlungen gegen das Bundesgesetz vom 16. Dezember 2005 über die Ausländerinnen und Ausländer (AuG; SR 142.20) zu einer Geldstrafe von 150 Tagessätzen zu Fr. 10.--, bedingt bei einer Probezeit von vier Jahren, und zu Fr. 200.-- Busse. Die Staatsanwaltschaft erhob Berufung beim Obergericht mit dem Antrag, die Strafe auf sechs Monate Freiheitsstrafe zu erhöhen. X._ erhob ebenfalls Berufung und ersuchte um amtliche Verteidigung. Mit Präsidialverfügung vom 6. Mai 2010 wies das Obergericht das Gesuch ab. C. X._ führt Beschwerde in Strafsachen. Sie beantragt die Aufhebung der Präsidialverfügung. Ihr sei in der Person von Rechtsanwalt Thomas Fingerhuth ein amtlicher Verteidiger zu bestellen. Im Verfahren vor Bundesgericht sei ihr die unentgeltliche Rechtspflege und Verbeiständung zu bewilligen. Das Obergericht hat auf Vernehmlassung verzichtet. Die Staatsanwaltschaft hat keine Stellungnahme eingereicht. 