thanks for the helpful post. I'm almost there, but hit a snag:
trude@trude-laptop:~/Documents/dictionary$ python2.6 tab2opf.py ukr_eng_dic.txtfeff#NAME
#INDEX_LANGUAGE
#CONTENTS_LANGUAGE
Traceback (most recent call last):
File "tab2opf.py", line 240, in <module>
dt, dd = r.split('\t',1)
ValueError: need more than 1 value to unpack
trude@trude-laptop:~/Documents/dictionary$
I'll attach the .txt file if you need to look at it.
Many thanks