Difference between revisions of "Apertium system architecture"
Jump to navigation
Jump to search
Firespeaker (talk | contribs) |
Firespeaker (talk | contribs) |
||
Line 3: | Line 3: | ||
== The stages == |
== The stages == |
||
=== Linguistic data === |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
Line 8: | Line 9: | ||
! introduced |
! introduced |
||
! filenames |
! filenames |
||
! mode |
|||
! documentation |
! documentation |
||
|- |
|- |
||
Line 13: | Line 15: | ||
| |
| |
||
| |
| |
||
| <code>xxx-yyy-tagger</code>, <code>xxx-tagger</code> |
|||
| |
| |
||
|- |
|- |
||
! morphological analysis |
! morphological analysis |
||
| |
| |
||
| <code>apertium-xxx.xxx.lexc</code> and <code>apertium-xxx.xxx.twol</code> and <code>apertium-xxx.xxx.twoc</code>, OR <code>apertium-xxx.xxx.dix</code> |
| <code>apertium-xxx.xxx.lexc</code> and <code>apertium-xxx.xxx.twol</code> and <code>apertium-xxx.xxx.twoc</code>, OR <code>apertium-xxx.xxx.dix</code> |
||
| <code>xxx-yyy-morph</code>, <code>xxx-morph</code> |
|||
| |
| |
||
|- |
|- |
||
Line 23: | Line 27: | ||
| |
| |
||
| <code>apertium-xxx.xxx.rlx</code> |
| <code>apertium-xxx.xxx.rlx</code> |
||
| <code>xxx-yyy-disam</code>, <code>xxx-disam</code> |
|||
| |
| |
||
|- |
|- |
||
! discontiguous multiword processing |
! discontiguous multiword processing |
||
| 2017, in progress |
| 2017, in progress |
||
| |
|||
| |
| |
||
| [[Lsx module]] |
| [[Lsx module]] |
||
Line 33: | Line 39: | ||
| |
| |
||
| <code>apertium-xxx-yyy.xxx-yyy.dix</code> |
| <code>apertium-xxx-yyy.xxx-yyy.dix</code> |
||
| |
|||
| |
| |
||
|- |
|- |
||
Line 38: | Line 45: | ||
| |
| |
||
| <code>apertium-xxx-yyy.xxx-yyy.lrx</code> |
| <code>apertium-xxx-yyy.xxx-yyy.lrx</code> |
||
| |
|||
| |
| |
||
|- |
|- |
||
Line 43: | Line 51: | ||
| |
| |
||
| |
| |
||
| |
|||
| |
| |
||
|- |
|- |
||
Line 48: | Line 57: | ||
| |
| |
||
| <code>apertium-xxx-yyy.xxx-yyy.t1x</code> |
| <code>apertium-xxx-yyy.xxx-yyy.t1x</code> |
||
| |
|||
| |
| |
||
|- |
|- |
||
Line 53: | Line 63: | ||
| |
| |
||
| <code>apertium-xxx-yyy.xxx-yyy.t2x</code> |
| <code>apertium-xxx-yyy.xxx-yyy.t2x</code> |
||
| |
|||
| |
| |
||
|- |
|- |
||
Line 58: | Line 69: | ||
| |
| |
||
| <code>apertium-xxx-yyy.xxx-yyy.t3x</code> |
| <code>apertium-xxx-yyy.xxx-yyy.t3x</code> |
||
| |
|||
| |
| |
||
|- |
|- |
||
Line 63: | Line 75: | ||
| |
| |
||
| <code>apertium-yyy.yyy.lexc</code> and <code>apertium-yyy.yyy.twol</code> and <code>apertium-yyy.yyy.twoc</code>, or <code>apertium-yyy.yyy.dix</code> |
| <code>apertium-yyy.yyy.lexc</code> and <code>apertium-yyy.yyy.twol</code> and <code>apertium-yyy.yyy.twoc</code>, or <code>apertium-yyy.yyy.dix</code> |
||
| |
|||
| |
| |
||
|- |
|- |
||
! post-generation |
! post-generation |
||
| |
|||
| |
| |
||
| |
| |
||
| |
| |
||
|} |
|} |
||
=== Apertium-internal === |
|||
deformatter, reformatter |
|||
=== Example translation at each stage === |
Revision as of 23:19, 8 August 2017
Contents
The pipeline
The stages
Linguistic data
stage | introduced | filenames | mode | documentation |
---|---|---|---|---|
morphological tagger | xxx-yyy-tagger , xxx-tagger
|
|||
morphological analysis | apertium-xxx.xxx.lexc and apertium-xxx.xxx.twol and apertium-xxx.xxx.twoc , OR apertium-xxx.xxx.dix
|
xxx-yyy-morph , xxx-morph
|
||
morphological disambiguation | apertium-xxx.xxx.rlx
|
xxx-yyy-disam , xxx-disam
|
||
discontiguous multiword processing | 2017, in progress | Lsx module | ||
lexical transfer | apertium-xxx-yyy.xxx-yyy.dix
|
|||
lexical selection | apertium-xxx-yyy.xxx-yyy.lrx
|
|||
structural transfer | ||||
chunker | apertium-xxx-yyy.xxx-yyy.t1x
|
|||
interchunk | apertium-xxx-yyy.xxx-yyy.t2x
|
|||
postchunk | apertium-xxx-yyy.xxx-yyy.t3x
|
|||
morphological generation | apertium-yyy.yyy.lexc and apertium-yyy.yyy.twol and apertium-yyy.yyy.twoc , or apertium-yyy.yyy.dix
|
|||
post-generation |
Apertium-internal
deformatter, reformatter