Apertium has moved from SourceForge to GitHub.
If you have any questions, please come and talk to us on #apertium on irc.freenode.net or contact the GitHub migration team.

Apertium system architecture

From Apertium
(Difference between revisions)
Jump to: navigation, search
(Linguistic data)
(Linguistic data)
Line 6: Line 6:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! stage
+
!colspan="2"| stage
 
! introduced
 
! introduced
 
! filenames
 
! filenames
Line 12: Line 12:
 
! documentation
 
! documentation
 
|-
 
|-
! morphological tagger
+
!colspan="2"| morphological tagger
 
| 2004
 
| 2004
 
|
 
|
Line 18: Line 18:
 
|
 
|
 
|-
 
|-
! morphological analysis
+
!colspan="2"| morphological analysis
 
| 2004
 
| 2004
 
| <code>apertium-xxx.xxx.lexc</code> and<br /><code>apertium-xxx.xxx.twol</code> and<br /> <code>apertium-xxx.xxx.twoc</code>,<br />OR <code>apertium-xxx.xxx.dix</code>
 
| <code>apertium-xxx.xxx.lexc</code> and<br /><code>apertium-xxx.xxx.twol</code> and<br /> <code>apertium-xxx.xxx.twoc</code>,<br />OR <code>apertium-xxx.xxx.dix</code>
Line 24: Line 24:
 
|
 
|
 
|-
 
|-
! morphological disambiguation
+
!colspan="2"| morphological disambiguation
 
| 2004, 2008
 
| 2004, 2008
 
| <code>apertium-xxx.xxx.rlx</code>
 
| <code>apertium-xxx.xxx.rlx</code>
Line 30: Line 30:
 
| [[Constraint Grammar]]
 
| [[Constraint Grammar]]
 
|-
 
|-
! discontiguous multiword processing
+
!colspan="2"| discontiguous multiword processing
 
| 2017, in progress
 
| 2017, in progress
 
|
 
|
Line 36: Line 36:
 
| [[Lsx module]]
 
| [[Lsx module]]
 
|-
 
|-
! lexical transfer
+
!colspan="2"| lexical transfer
 
| 2004
 
| 2004
 
| <code>apertium-xxx-yyy.xxx-yyy.dix</code>
 
| <code>apertium-xxx-yyy.xxx-yyy.dix</code>
Line 42: Line 42:
 
|
 
|
 
|-
 
|-
! lexical selection
+
!colspan="2"| lexical selection
 
| 2012
 
| 2012
 
| <code>apertium-xxx-yyy.xxx-yyy.lrx</code>
 
| <code>apertium-xxx-yyy.xxx-yyy.lrx</code>
Line 48: Line 48:
 
|
 
|
 
|-
 
|-
! structural transfer
+
!rowspan="3"| structural transfer
|
 
|
 
|
 
|
 
|-
 
 
! chunker
 
! chunker
 
|
 
|
Line 67: Line 67:
 
|
 
|
 
|-
 
|-
! morphological generation
+
!colspan="2"| morphological generation
 
| 2004
 
| 2004
 
| <code>apertium-yyy.yyy.lexc</code> and<br /><code>apertium-yyy.yyy.twol</code> and<br /><code>apertium-yyy.yyy.twoc</code>,<br />OR <code>apertium-yyy.yyy.dix</code>
 
| <code>apertium-yyy.yyy.lexc</code> and<br /><code>apertium-yyy.yyy.twol</code> and<br /><code>apertium-yyy.yyy.twoc</code>,<br />OR <code>apertium-yyy.yyy.dix</code>
Line 73: Line 73:
 
|
 
|
 
|-
 
|-
! post-generation
+
!colspan="2"| post-generation
 
| 2004
 
| 2004
 
|
 
|

Revision as of 05:12, 9 March 2019

Contents

The pipeline

Apertium system architecture.png

The stages

Linguistic data

stage introduced filenames mode documentation
morphological tagger 2004 xxx-yyy-tagger, xxx-tagger
morphological analysis 2004 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 2004, 2008 apertium-xxx.xxx.rlx xxx-yyy-disam, xxx-disam Constraint Grammar
discontiguous multiword processing 2017, in progress Lsx module
lexical transfer 2004 apertium-xxx-yyy.xxx-yyy.dix
lexical selection 2012 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 2004 apertium-yyy.yyy.lexc and
apertium-yyy.yyy.twol and
apertium-yyy.yyy.twoc,
OR apertium-yyy.yyy.dix
post-generation 2004

Apertium-internal

deformatter, reformatter

Example translation at each stage

See also

Personal tools