Difference between revisions of "Apertium system architecture"

From Apertium
Jump to navigation Jump to search
m (→‎Linguistic data: switch table rows)
Line 59: Line 59:
!rowspan="3"| shallow structural transfer
!rowspan="3"| shallow structural transfer
! chunker
! chunker
| 2006
|
| <code>apertium-xxx-yyy.xxx-yyy.t1x</code>
| <code>apertium-xxx-yyy.xxx-yyy.t1x</code>
| <code>xxx-yyy-chunker</code>
| <code>xxx-yyy-chunker</code>
Line 65: Line 65:
|-
|-
! interchunk
! interchunk
| 2006
|
| <code>apertium-xxx-yyy.xxx-yyy.t2x</code>
| <code>apertium-xxx-yyy.xxx-yyy.t2x</code>
| <code>xxx-yyy-interchunk</code>
| <code>xxx-yyy-interchunk</code>
|-
|-
! postchunk
! postchunk
| 2006
|
| <code>apertium-xxx-yyy.xxx-yyy.t3x</code>
| <code>apertium-xxx-yyy.xxx-yyy.t3x</code>
| <code>xxx-yyy-postchunk</code>
| <code>xxx-yyy-postchunk</code>

Revision as of 15:34, 23 July 2019

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 assembly (optional) 2017 apertium-xxx-yyy.xxx-yyy.lsx xxx-yyy-autoseq Apertium separable
lexical transfer 2004 apertium-xxx-yyy.xxx-yyy.dix xxx-yyy-biltrans Bilingual dictionary
lexical selection 2012 apertium-xxx-yyy.xxx-yyy.lrx xxx-yyy-lex Lexical selection
anaphor resolution (optional) 2019, in progress
pre-transfer xxx-yyy-pretransfer
shallow structural transfer chunker 2006 apertium-xxx-yyy.xxx-yyy.t1x xxx-yyy-chunker Contributing to an existing pair#Adding structural transfer (grammar) rules
interchunk 2006 apertium-xxx-yyy.xxx-yyy.t2x xxx-yyy-interchunk
postchunk 2006 apertium-xxx-yyy.xxx-yyy.t3x xxx-yyy-postchunk
recursive structural transfer 2019, in progress apertium-xxx-yyy.xxx-yyy.rtx xxx-yyy-rectransfer User:Popcorndude/Recursive_Transfer/Formalism
discontiguous multiword disassembly (optional) 2017 apertium-xxx-yyy.yyy-xxx.lsx xxx-yyy-revautoseq Apertium separable
morphological generation 2004 apertium-yyy.yyy.lexc and
apertium-yyy.yyy.twol and
apertium-yyy.yyy.twoc,
OR apertium-yyy.yyy.dix
xxx-yyy-dgen or xxx-yyy-gener or xxx-yyy-generador
post-generation 2004 apertium-yyy.post-yyy.dix xxx-yyy-pgen Post-generator

Apertium-internal

deformatter, reformatter

Example translation at each stage

See also