title: Dictionary File Structure of Open Spell-Checkers
body: <p>Is there any explanation docs or tutorials of the file structure of FreeDict, Aspell, Hunspell/OpenOffice Dictionaries especially concerning the switches at the end of each row in each <code>.dic</code> file? My guess is that the switches describe the semantic interpretation of the word whether it's a</p>
  
  <ul>
  <li>noun</li>
  <li>adjective</li>
  <li>adverb</li>
  <li>adverbial</li>
  <li>etc.</li>
  </ul>
  
  <p>or any combination of the above. But I don't know how to match these to the switch characters.</p>
  
  <p>I'm also curios about what the <code>.aff</code> file describes.</p>