I am doing research on machine translation in prolog and I am wondering if there are any suitable dictionaries available in text/xml format for machine translation. With suitable for machine translation I mean that entries are marked with word category like noun, verb, etc and whether the word is male/female or singular/plural etc.
I did some research myself and found some dictionaries like Wiktionary or Omegawiki but these are usually not complete or do not have the required information like word category etc. Specifically I am looking for dictionaries translating single words between English/German/French/Dutch.
The many online translation websites are not suitable for my needs, I would need something that works offline. Are there any standard dictionaries that machine translation researchers use?