Discussion:
[Aspell-user] Aspell Spell Helper huge dictionary
Krzysztof Żelechowski
2010-09-16 11:02:39 UTC
Permalink
1. Is the huge English dictionary available off line? In particular, I am interested in a dictionary containing the word "motoric".

2. What is the status of the Web site aspell.net and, specifically, suggest.aspell.net?
* Is it open source or something?
* Is it legal to use the ASH as a Web service? On what conditions?
* Is the ASH Web API documented? Is an AJAX interface available?
* Is the ASH engine clonable (another unsupported word, even using the huge dictionary)?

3. Feature request: add other languages (like German) to ASH.

Cheers,
Chris

References:
[1] Compare
* <URL:http://suggest.aspell.net/index.php?word=motoric&spelling=english&dict=normal&sugmode=slow>
* <URL:http://suggest.aspell.net/index.php?word=motoric&spelling=english&dict=huge&sugmode=slow>
Kevin Atkinson
2010-09-17 01:47:47 UTC
Permalink
Post by Krzysztof Żelechowski
1. Is the huge English dictionary available off line? In particular, I am interested in a dictionary containing the word "motoric".
An unoffical link:
http://suggest.aspell.net/huge.tar.gz

Its under the same copyright of SCOWL, see
http://wordlist.sourceforge.net/scowl-readme
Post by Krzysztof Żelechowski
2. What is the status of the Web site aspell.net and, specifically, suggest.aspell.net?
suggest.aspell.net was just something I through together.
Post by Krzysztof Żelechowski
* Is it open source or something?
Not really although I can provide the source if requested.
Post by Krzysztof Żelechowski
* Is it legal to use the ASH as a Web service? On what conditions?
I don't forbid it. But if I notice a high load I might block you.
Post by Krzysztof Żelechowski
* Is the ASH Web API documented? Is an AJAX interface available?
No and No
Post by Krzysztof Żelechowski
* Is the ASH engine clonable (another unsupported word, even using the huge dictionary)?
I don't think so. But I'm not sure what you are asking.
Krzysztof Żelechowski
2010-09-17 19:03:28 UTC
Permalink
Post by Kevin Atkinson
Post by Krzysztof Żelechowski
* Is the ASH engine clonable (another unsupported word, even using the huge dictionary)?
I don't think so. But I'm not sure what you are asking.
In other words, is it allowed to create a mirror of ASH, preserviing copyright notifications and such?

Chris
Krzysztof Żelechowski
2010-09-18 14:33:10 UTC
Permalink
Post by Kevin Atkinson
Post by Krzysztof Żelechowski
1. Is the huge English dictionary available off line? In particular, I am interested in a dictionary containing the word "motoric".
http://suggest.aspell.net/huge.tar.gz
The following patch will allow to build the dictionary in a build root environment [1].
The name DESTDIR is, of course, arbitrary; I chose it because it is used by aspell-en.

diff -r1.1.1.1 Makefile
3c3
< precat huge.cwl | aspell create master --lang=en ./english-huge.rws
---
Post by Kevin Atkinson
precat 'huge.cwl' | aspell 'create' 'master' '--lang=en' './english-huge.rws'
6c6
< cp -a english-huge.multi english-huge.rws `aspell config dict-dir`
---
Post by Kevin Atkinson
cp '-a' 'english-huge.multi' 'english-huge.rws' "${DESTDIR}$$(aspell 'config' 'dict-dir')"
Best regards,
Chris

___
[1] <URL:http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s03.html>
Krzysztof Żelechowski
2010-09-18 17:43:13 UTC
Permalink
Post by Kevin Atkinson
Post by Krzysztof Żelechowski
1. Is the huge English dictionary available off line? In particular, I am interested in a dictionary containing the word "motoric".
http://suggest.aspell.net/huge.tar.gz
The following patch will allow to build the dictionary in a build root environment [1].
The name DESTDIR is, of course, arbitrary; I chose it because it is used by aspell-en.
Additionally, according to the rules for Dictionary Naming [2], the name should be 'en-huge'.

Index: en/huge/Makefile
===================================================================
RCS file: /home/krzysztof/.cvs/aspell/en/huge/Makefile,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 Makefile
3c3
< precat huge.cwl | aspell create master --lang=en ./english-huge.rws
---
Post by Kevin Atkinson
precat 'huge.cwl' | aspell 'create' 'master' '--lang=en' './english-huge.rws'
6c6,7
< cp -a english-huge.multi english-huge.rws `aspell config dict-dir`
---
Post by Kevin Atkinson
cp '-a' 'english-huge.multi' "${DESTDIR}$$(aspell 'config' 'dict-dir')/en-huge.multi"
cp '-a' 'english-huge.rws' "${DESTDIR}$$(aspell 'config' 'dict-dir')/en-huge.rws"
Index: en/huge/english-huge.multi
===================================================================
RCS file: /home/krzysztof/.cvs/aspell/en/huge/english-huge.multi,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 english-huge.multi
1c1
< add english-huge.rws
---
Post by Kevin Atkinson
add en-huge.rws
It seems that KDE Sonnet does not support varieties, so only command line can use it; so be it.

Best regards,
Chris

___
[1] <URL:http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s03.html>
[2] <URL:http://aspell.net/man-html/Dictionary-Naming.html#Dictionary-Naming>
Loading...