Hunspell для обработки общих сокращений английских глаголов для -ing

Hunspell по умолчанию не справляется с обычными сокращениями английских глаголов -ing лайк goin, givin, doinи т. д. Эти сокращения глаголов, кажется, не обрабатываются. Давайте сделаем пример

I'm goin to surfin' and livin' on my own and maybe givin' up

Это будет правильный ответ, предложения, анализ (морфологический) для этого предложения:

[
                                {
                                    "word": "I",
                                    "stems": [],
                                    "suggestion": [],
                                    "correct": true
                                },
                                {
                                    "word": "m",
                                    "stems": [],
                                    "suggestion": [],
                                    "correct": true
                                },
                                {
                                    "word": "goin",
                                    "stems": [],
                                    "suggestion": [
                                        "goon",
                                        "gin",
                                        "groin",
                                        "going",
                                        "gain",
                                        "grin",
                                        "loin",
                                        "coin",
                                        "gown",
                                        "go in",
                                        "go-in"
                                    ],
                                    "correct": false,
                                    "analysis": []
                                },
                                {
                                    "word": "to",
                                    "stems": [],
                                    "suggestion": [],
                                    "correct": true
                                },
                                {
                                    "word": "surfin",
                                    "stems": [],
                                    "suggestion": [
                                        "surfing",
                                        "surf in",
                                        "surf-in",
                                        "superfine"
                                    ],
                                    "correct": false,
                                    "analysis": []
                                },
                                {
                                    "word": "and",
                                    "stems": [],
                                    "suggestion": [],
                                    "correct": true
                                },
                                {
                                    "word": "livin",
                                    "stems": [],
                                    "suggestion": [
                                        "living",
                                        "liven",
                                        "livid",
                                        "violin",
                                        "Lin"
                                    ],
                                    "correct": false,
                                    "analysis": []
                                },
                                {
                                    "word": "on",
                                    "stems": [],
                                    "suggestion": [],
                                    "correct": true
                                },
                                {
                                    "word": "my",
                                    "stems": [],
                                    "suggestion": [],
                                    "correct": true
                                },
                                {
                                    "word": "own",
                                    "stems": [],
                                    "suggestion": [],
                                    "correct": true
                                },
                                {
                                    "word": "and",
                                    "stems": [],
                                    "suggestion": [],
                                    "correct": true
                                },
                                {
                                    "word": "maybe",
                                    "stems": [
                                        "maybe"
                                    ],
                                    "suggestion": [],
                                    "correct": true,
                                    "analysis": [
                                        " st:maybe"
                                    ]
                                },
                                {
                                    "word": "givin",
                                    "stems": [],
                                    "suggestion": [
                                        "giving",
                                        "given",
                                        "virgin",
                                        "gin"
                                    ],
                                    "correct": false,
                                    "analysis": []
                                },
                                {
                                    "word": "up",
                                    "stems": [],
                                    "suggestion": [],
                                    "correct": true
                                }
                            ]

так что для сокращений, таких как givin правильный флаг false и есть некоторые предложения, среди них -ing форма giving, Почему-то морфологического анализа нет. Так как же добавить поддержку глаголов форм английского глагола с последующим -ing для того, чтобы считаться правильными условиями? Должны ли быть добавлены некоторые правила для аффиксового словаря английского языка?

0 ответов

Другие вопросы по тегам