https://github.com/anezih/eurodict-converter
Convert KoralSoft's EuroDict XP dictionaries to TSV format.
https://github.com/anezih/eurodict-converter
bulgarian dictionary-conversion eurodict koralsoft stardict
Last synced: 9 months ago
JSON representation
Convert KoralSoft's EuroDict XP dictionaries to TSV format.
- Host: GitHub
- URL: https://github.com/anezih/eurodict-converter
- Owner: anezih
- Created: 2023-02-24T17:24:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-16T15:48:31.000Z (about 3 years ago)
- Last Synced: 2025-08-09T20:45:37.106Z (10 months ago)
- Topics: bulgarian, dictionary-conversion, eurodict, koralsoft, stardict
- Language: Python
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# kdd2tsv
Convert KoralSoft's EuroDict XP dictionaries to TSV format.
# Usage
`python kdd2tsv.py dictname.KDD`
Script needs pythonnet package and an accompanying dotnet library (RtfPipe) to convert definition body from RTF to HTML. To install pythonnet run:
`pip install pythonnet`
Download RtfPipe nuget from [here](https://www.nuget.org/packages/RtfPipe).
After downloading NuGet package open it as a zip file, copy RtfPipe.dll from `lib > netstandard2.0` and put it right next to this script.
I tested the script with full versions of Turkish⇄French and Turkish⇄Italian dictionaries and some demo versions of (Italian, French, Spanish)-Bulgarian dictionaries. All seems to work fine save for some cyrillic letters, which are displayed broken in Bulgarian definition bodies.
After the conversion, you can convert the TSV file to a format of your choice (for example Kindle MOBI or StarDict) via PyGlossary.