Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Read SlovoEd .sdc format #181

Open
useretail opened this issue Sep 20, 2019 · 10 comments
Open

Read SlovoEd .sdc format #181

useretail opened this issue Sep 20, 2019 · 10 comments

Comments

@useretail
Copy link

useretail commented Sep 20, 2019

Would be nice to have support for SlovoEd in pyglossary.

However be careful because the company that develops dictionaries has a patent on this format and they may take the whole repository down if you post it here, even as open source.

To bypass this, push plugin somewhere else as another user and post the link here, in this issue

@ilius
Copy link
Owner

ilius commented Sep 21, 2019

Thanks for the info.

I'm not a legal expert, but there are countless patents related to closed formats, so we can't worry too much about them.
I doubt they will take repo down without any notice.

I just don't spend a lot of time on new formats, so I wouldn't get my hopes high on this.

@ilius ilius added the Feature label Sep 21, 2019
@ilius
Copy link
Owner

ilius commented Sep 21, 2019

You want to read from SlovoEd files, correct?

@useretail
Copy link
Author

Yes, only read.

@ilius ilius changed the title Add support for SlovoEd format Read SlovoEd format Jun 19, 2020
Repository owner deleted a comment from useretail Jul 21, 2020
@ilius ilius changed the title Read SlovoEd format Read SlovoEd .sdc format Sep 2, 2020
@ilius
Copy link
Owner

ilius commented Oct 23, 2020

Sorry, I don't think I'm gonna be able to do this any time soon.

@useretail
Copy link
Author

useretail commented Oct 23, 2020

Sorry, I don't think I'm gonna be able to do this any time soon.

Format found here: https://github.com/Paragon-Software-Group/paragon_slovoed_ce

@godfatherjohn
Copy link

@useretail - any chance to get this right into PyGlossary?

@useretail
Copy link
Author

@useretail - any chance to get this right into PyGlossary?

since the code is in C++, it has to be ported to Python

@ilius
Copy link
Owner

ilius commented Dec 10, 2021

This seems to be the main source file (SDC.h), but it has a lot of dependencies.
And most of comments are in Russian which I don't understand (I'm translating them with Google Translate...).
Converting all this to Python will take a lot of time.
Compiling/binding this C++ package into a Python module and using it would be easier, but then we need to create and upload binary packages for all major operating systems (Windows, Mac, Linux) which is a pain (I'm only a little familiar with GCC on Linux, and I have no Mac OS)

@godfatherjohn
Copy link

godfatherjohn commented Feb 15, 2022

Compiling/binding this C++ package into a Python module and using it would be easier

Sounds good. I wouldn't worry too much about how to provide it to others. At this stage, the best might be to just check how well that would work on the OS of your choice.

@sobaee
Copy link

sobaee commented Dec 5, 2023

I translated the SDC.h file to English Saeed:

https://drive.google.com/open?id=1k1x2u6E2v75cppLBiq5FORkYuJLYoacu

Please have a look

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants