Scottish Gaelic and Irish
Todo
- Add ability to analyse initial mutations to the monolingual dictionary.
- -- I have most of the work done for this -- Jimregan
- Add all closed categories to the monolingual dictionaries.
- --
- Improve the tagger -- write restrictions/constraints, and then retrain.
- Perform an intersection on the monolingual dictionaries.
- We only want stuff in the Irish analyser that we can translate into Scottish Gaelic -- so, in order for a word to be included, it should be in both the Irish monolingual, bilingual and the translation in the Scottish Gaelic monolingual. With the words for which we don't have translations we can just comment them out for now.
- -- Count me out on this one; I will suggest using <e i="yes"> etc. instead of xml comments -- Jimregan
- Do some fixing of the bilingual dictionary
There are some entries with unknown gender on the Scottish Gaelic side.- Some restrictions probably need adding.
- Some conjunctions are marked "cnj" and not subdivided for "cnjcoo", "cnjsub" etc.
- -- I'll take this one too -- Jimregan
- Write rules to do initial mutations for generation.
- Write some transfer rules.
- For example to do tenses, number agreement, etc.
- -- We can probably take most of this stuff from another language pair and add the consonant etc. stuff later; for the most part, adjective chunks etc. should be the same as those in at least one other pair (I'll scout around for which) -- Jimregan
Tagger
Initial mutations
As members of the group of Celtic languages, both Scottish Gaelic and Irish exhibit initial consonant mutation. There follows a brief description of how the analysis, disambiguation and generation of this phenomenon is dealt with in the apertium-ga-gd
package.
Analysis and disambiguation
Generation
Generation of initial mutations takes place in two files, where is the code of the language that is being generated (ga
for Irish, gd
for Scottish Gaelic).
apertium-ga-gd.pre-.t1x
— Transfer rules which add tags defining the mutation to the beginning of words which should be mutated.apertium-ga-gd.muta-.dix
— A post-generation dictionary which takes the tag and the initial letter of the word and outputs the mutated form.