title: Free or open source dictionaries
body: <p>I'm working on a multi-lingual search engine. I need to map keywords in English to corresponding words in following languages:</p>
  
  <ul>
  <li>Bulgarian</li>
  <li>Catalan</li>
  <li>Chinese</li>
  <li>Crotian</li>
  <li>Czech</li>
  <li>Danish</li>
  <li>Dutch</li>
  <li>Finish</li>
  <li>French</li>
  <li>German</li>
  <li>Greek</li>
  <li>Hungarian</li>
  <li>Italian</li>
  <li>Japanese</li>
  <li>Korean</li>
  <li>Lithuanian</li>
  <li>Litvian</li>
  <li>Norwegian</li>
  <li>Polish</li>
  <li>Portuguese</li>
  <li>Romanian</li>
  <li>Russian</li>
  <li>Slovak</li>
  <li>Slovenian</li>
  <li>Spanish</li>
  <li>Swedish</li>
  <li>Thai</li>
  <li>Ukrainian</li>
  <li>Vietnamese</li>
  </ul>
  
  <p>I already know about eudict and stardict. Could you recommend some other free or open source dictionaries which cover one or more of the above languages?</p>
  
  <p><strong>EDIT</strong>
  The dictionaries will be used for translation, but not spell checking.</p>