C# ¿Cómo agregar datos a un archivo de texto sin borrar el contenido original?
El constructor de StreamWriter se puede encontrar en MSDN: public StreamWriter(ruta de cadena, bool append), por lo que string s = "C:\\hero.txt";
StreamWriter sw = new StreamWriter(@s,true);//true significa agregar
sw.Write(translate(this.textBox1.Text));
sw.Flush();
sw.Close();