@
onny, the Lingvo DSL format is well defined (see the
DSL Format Help) and very easy to work with, it's just a plain unicode-encoded text with some tags. Given the huge amount of dictionaries available in DSL format, there are converters from DSL to various other formats. For example, there is a converter from DSL to Stardict.
The only serious drawback of the DSL format is that it doesn't support proper tables. If that's OK and you don't need tables, I'd suggest to look at DSL. If you need more HTML-like features, then Stardict with HTML or XDXF content would be better candidates.
BTW, there are some tools to convert the wikipedia (an wiktionary too?) content to AARD format which is also supported by GoldenDict:
http://aarddict.org/aardtools/doc/aardtools.htmlAt least on the dictionaries page I see a couple of wiktionary-based dictionaries, for English and German:
http://aarddict.org/dictionaries/index.htmlIf I'm not mistaken, the converter is written in Python as well. And since the AARD format is just a container for any HTML content, the conversion from wiki dumps is pretty straightforward.