title: Translate an ASP.Net site to another language
body: <p>I need to translate a website made in English into Spanish (multilangauge support is not necessary). The website is going to be used only in Spanish so there is no need to bother implementing 'resources' or localisations.</p>
  
  <p>The text needing translation is in two locations:</p>
  
  <ul>
  <li>Static within HTML pages</li>
  <li>In code behind, such as error messages etc.</li>
  </ul>
  
  <p>The rest of the data (DB, XML, etc) have already been sorted out.</p>
  
  <p><strong>So is there any tool or a method which is not very time consuming to extract all of the text, as mentioned above?</strong> <em>The extracted text doesn't even need to be in a key/value pair. I'll be happy to have the extracted text in a simple format, each separted by a new line.</em></p>
  
  <p>It would be nice for a way to replace the translated text back into its original location. But, this is not a necessity. I'll be happy to have everything only extracted.</p>
  
  <p>Please try to stick to answer the question as is (e.g. solutions such as using Google to display a translated version of the site don't really help!).</p>
  
  <p>Thank you so much in advance.</p>
  
  <p>(this is an ASP.Net website with codebehind written in C#)</p>