Quote:
Originally Posted by tuxor
In the StarDict format specification there is no such thing like morphology.
|
That is incorrect. While StarDict doesn't feature a full-fledged parser, it
does support inflections, which is quite sufficient for most users.
However, the dictionary client can only use them if they were included in the source file, and most StarDict dictionaries simply don't contain them, which might lead users to the erroneous assumption that StarDict can't handle inflections.
BTW, inflections can be defined using the Babylon glossary format (GLS):
[blank line]
Term | Alternate1 | Alternate2| ... | AlternateK
[attributes]
Definition
[blank line]
Quote:
Originally Posted by tuxor
The StarDict format can not handle this, but of course there are ways to simulate it, but I don't know of any StarDict dictionary that actually achieves that and I dare say, it would lead to an incredibly huge dictionary (millions of entries for modestly complex languages).
|
You're again wrong. The StarDict compiler uses linguistic compression techniques to keep the overall dictionary size relatively small, even if the dictionary contains lots of inflections. It can easily handle languages such as French, German and Latin.